2017-04-11 48 views
0

之间的沟通,我们能够传达给外界的容器,但我们不能容器之间的通信。无法我们正在运行的两个搬运工集装箱,网络主机每个集装箱的码头工人容器

是否有配置搬运工网络,使容器可以彼此之间的沟通,以及外部世界的一种方式。

+0

我想多克的链接,你在找什么。 – PumpkinSeed

+0

@PumpkinSeed:泊坞窗网络似乎已经取代泊坞窗链接,我想了解的是如何连接泊坞窗网外面的世界 –

回答

0

当您配置泊坞窗容器使用“主机”的网络,你完全删除泊坞窗网络堆栈,包括容器,容器网络和内置的DNS发现。您在容器网络中看到的所有内容都与您在主机上看到的内容完全相同。因此,在本地主机上监听的另一个容器在127.0.0.1上从主机和其他具有主机网络的容器中可见。

这不是运行在大多数情况下泊坞窗容器的推荐方式。您通常为一组容器创建码头网络,在该码头网络上启动这些容器,然后通过其容器名称引用其他容器。

0

找到了解决我的问题,我可以使用docker0网络(默认网络)容器之间的沟通,以及我使用-p映射从集装箱码头映射到主机端口映射容器外面的世界的选择端口。

作为@BMitch建议一个单独的网络连接仅需要帧间容器COMM比使用docker0为没有任何明确的网络配置的所有容器连接到docker0更好的容器。