docker链接如何可以两个容器知道彼此的ip

从docker连接

我可以有一个容器链接到B容器。

然后我可以在A的ENVvariables中看到B的IP地址和暴露的端口。

但是,我怎样才能弄清楚A的ip地址wihtin B容器?

要从另一个容器中find一个容器,可以使用“服务发现”机制,例如SkyDock 。

Skydock – Docker的Automagic服务发现

当容器启动,停止,死亡,杀死等,并将logging插入到dynamicDNS服务器skydns中时,Skydock监视泊坞窗事件。 这允许在Docker容器内运行的服务的标准DNS查询。

对于你的容器在多个主机上的更复杂的情况,你需要一种将它们联系在一起的方法,请参阅weave-dns (请注意我在编织和编织-dns上工作)。