在两个不同的名字下添加docker集装箱到networking
我正在试验新的dockernetworkingfunction。 我使用容器链接将旧的设置迁移到新的桥接networking; 到目前为止,我在同一主机上的多个容器中启动并运行了我的专用网桥。
现在我正在寻找一种方法来复制同一个容器的多个链接别名。
说,我有一个名为myBox
的容器,join了dockernetworking。 我想拥有与myServer
同样的容器。
使用链接,我会简单地设置两个不同别名的链接。
有没有办法实现这个使用dockernetworking?
这是在docker / libnetwork问题737中指定和实现的
我们希望容器能够以不同的名称joinnetworking,而不仅仅是容器名称。
这也将帮助docker compose
:参见docker/撰写问题2312 。
在Docker-compose 1.5(docker-engine 1.9)中使用
--x-networking
function时,是否可以事先不知道容器名称而不使用container_name
指令来将“简单名称”添加到/etc/hosts
?
2016年1月更新 :
现在在1.6.0中完成(RC1输出)
请参阅“ 撰写networking ”
注意:Compose 1.5中引入的实验性标志--x-networking
和--x-network-driver
已被删除。
请参阅PR 19242和docker docker network connect
:
--alias
选项可用于通过连接到的networking中的其他名称来parsing容器。
$ docker network connect --alias db --alias mysql multi-host-network container2
也:
您可以使用–link选项将另一个容器与首选别名链接起来
$ docker network connect --link container1:c1 multi-host-network container2
- docker swarm init –listen-addr和–advertise-addr不起作用
- 为什么Docker / Containers拥有自己的networking概念(CNM / CNI),而不是使用VMnetworking?
- 如何将公有IP地址分配给Docker容器,以便我可以在我的networking上访问它们?
- 来自Docker容器的出站Telnet连接被拒绝,但在主机上正常工作
- 无法通过macvlannetworking从主机访问docker容器
- 使用Docker容器在独立群集上Spark SPARK_PUBLIC_DNS和SPARK_LOCAL_IP
- 在运行Docker for Mac时访问本地networking上的设备
- 无法通过docker consul在另一台主机上ping容器
- 在Docker for Mac中使用主机networking是否有解决方法?