nik*_*itz 1 docker docker-networking
我有一个应用程序正在用户定义的 docker network 中创建几个容器。
目前,我已将该网络中的某些容器的几个端口转发(映射)到主机,以便我可以从主机访问它们。容器之间的交互(容器到容器)是通过网络中定义的别名进行的。
不幸的是,主机的映射端口在我的主机上公开公开。有没有办法只能从我的主机的本地主机访问这些映射的端口?
如果您使用 docker run -p [port-number]:[port-number] 转发您的端口,您可以使用:
docker run -p 127.0.0.1:80:80 container
Run Code Online (Sandbox Code Playgroud)
代替:
docker run -p 80:80 container
Run Code Online (Sandbox Code Playgroud)
默认情况下,Docker 在所有可用接口上公开您的端口。
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |