我正在尝试新的 docker 网络功能。我使用容器链接将旧设置迁移到新的桥接网络;到目前为止,我已经在同一主机上的多个容器之间启动并运行了专用桥接网络。
现在我正在寻找一种方法来复制同一容器的多个链接别名。
假设我有一个名为myBox
加入 docker 网络。我想要同样的容器也可以访问myServer
.
使用链接,我只需设置两个具有不同别名的链接。
有没有办法使用 docker 网络来实现这一点?
这是在中指定和实施的docker/libnetwork 问题 737
我们希望容器能够以不同的名称加入网络,而不仅仅是容器名称。
这会有所帮助docker compose
也: 看到docker/compose 问题 2312.
当使用--x-networking
docker-compose 1.5(docker-engine 1.9)中的功能,是否可以添加一个“简单名称”/etc/hosts
事先不知道容器名称并且不使用container_name
指示?
2016 年 1 月更新:
现在已在 1.6.0 中完成(RC1 已推出)
See "Compose 中的网络"
注意:实验标志--x-networking
and --x-network-driver
,在 Compose 1.5 中引入,已被删除。
See PR 19242 and docker network connect:
--alias
选项可用于通过所连接的网络中的另一个名称来解析容器。
$ docker network connect --alias db --alias mysql multi-host-network container2
Also:
您可以使用 --link 选项将另一个容器与首选别名链接
$ docker network connect --link container1:c1 multi-host-network container2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)