存在于多个主机上的容器无法相互通信

时间:2018-02-21 08:02:01

标签: docker docker-compose

我们有两个节点的集群,每个节点共有5个容器。两个主机都能够ping彼此,主机也可以ping他们的容器。

现在我需要在两个不同主机上的两个容器之间进行通信。在这种情况下,ping失败。

以下是我的网络的样子:

 [C-1] <->[C-2:172.18.0.4]                      [C-1:172.18.0.4] <-> [C-2]    
     |                                               |
     |                                               |
[host1:10.1.10.160]   <-----ping works -----> [host2: 10.1.10.161]

如何在host1的C2和host2的C1之间进行ping操作? 注意:我尝试使用覆盖网络,但我需要使用docker-compose up,我不能对所有容器使用单独的docker run命令。

有关如何实现结果的任何建议?

0 个答案:

没有答案