我通过linux上的docker-compose运行API。我试图传递它们码头集装箱所具有的IP,我检查过:docker inspect。它们位于同一个(docker)网络上。这应该工作,我错了,或者是否有更简单的方法以一些简单的方式设置每个地址。我浏览了docker docs,但似乎没有解决问题。
答案 0 :(得分:0)
每当启动docker容器并公开每个容器的端口时,默认IP将为localhost
或0.0.0.0
因此,容器可以通过以下方式进行通信:localhost:<port_of_other_container>
如果不起作用,请尝试使用ifconfig -> en0 -> inet address
而不是localhost。