如何让两个docker容器在同一个本地运行?

时间:2018-01-14 06:39:32

标签: api docker-compose

我通过linux上的docker-compose运行API。我试图传递它们码头集装箱所具有的IP,我检查过:docker inspect。它们位于同一个(docker)网络上。这应该工作,我错了,或者是否有更简单的方法以一些简单的方式设置每个地址。我浏览了docker docs,但似乎没有解决问题。

1 个答案:

答案 0 :(得分:0)

每当启动docker容器并公开每个容器的端口时,默认IP将为localhost0.0.0.0

因此,容器可以通过以下方式进行通信:localhost:<port_of_other_container>

如果不起作用,请尝试使用ifconfig -> en0 -> inet address而不是localhost。