作者:魔者 | 来源:互联网 | 2023-01-26 19:47
我有两个现有的docker容器web和db.我想链接这两个容器,以便它们相互通信.如果我使用--link命令意味着它将web链接到新映像而不是db.
1> nivox..:
使用--link
是在docker网络出现之前连接容器的唯一方法.这些解决了集装箱间通信问题的"清洁"解决方案,同时解决了链接的两个主要限制:
重新启动链接容器会破坏链接
在不同主机上运行的容器之间不支持链接
使用docker network,您可以使用该--net
选项在指定网络上启动容器:
docker network create example
docker run -d --net example --name container1
docker run -d --net example --name container2
此时,2容器可通过以下地址互相访问.example
:即container1.example
和container2.example
.