一种方法是创建网络并在该网络中添加其他容器。在网络中添加容器时,可以使用的
--alias选项
docker network。像这样:
创建一个网络:
docker network create <my-network-name>
在网络中添加容器:
docker network connect --alias <hostname-container-1> <my-network-name> <container-1> docker network connect --alias <hostname-container-2> <my-network-name> <container-2> docker network connect --alias <hostname-container-3> <my-network-name> <container-3>
因此,每个容器都可以通过别名看到其他容器(该别名用作主机名)。



