我们有两个节点的集群,每个节点共有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
命令。
有关如何实现结果的任何建议?