我已经建立了两个码头网络
在创建停靠容器时,我使用 while ,
docker run -it -d --name containerone -h www.cone.net -v /var/www/html -p 3006:80 --net chnetwork --ip 172.19.0.40 --privileged magento稍后,我已更改为Internal-network,并将容器与 changed 断开。
docker network connect internal-network containerone
docker network disconnect chnetwork containerone现在的问题是,在internal-network.中,docker ps命令没有显示该容器的端口,我的意思是不能访问端口。
当我将网络更改为chnetwork时,只有停靠程序ps显示端口。我需要为端口做什么是可以在所有的码头网络访问?
发布于 2016-10-15 14:06:56
这似乎是内部网络的行为。由于连接到容器的唯一网络是不允许外部通信的内部网络,因此通过设计将容器隔离开来。若要发布端口,需要将容器连接到非内部桥接网络。一旦将非内部桥接网络连接到容器,就会看到已发布的端口重新出现。
https://stackoverflow.com/questions/40059375
复制相似问题