Docker群集覆盖连接:主机没有路由

问题描述 投票:0回答:1

我有两个节点的集群。一个是azure上的ubuntu VM,另一个是我的本地计算机上的VM。

[当容器尝试与对方相互请求时,收到此dial tcp 10.0.0.88:9999: connect: no route to host

我已在2个节点中启用了所需的所有群集通信端口:tcp 2377 udp / tcp 7946和udp 4789。

如果我在本地运行所有通信,则通信有效。

有什么想法吗?

谢谢

docker docker-swarm docker-networking
1个回答
0
投票

覆盖网络不会在两个节点之间创建连接,它需要连接,然后使用它来连接在每个节点上运行的容器。从前提条件出发,每个节点都必须能够访问群集中每个其他节点上的覆盖端口。请参阅文档以获取更多详细信息:

https://docs.docker.com/network/overlay/

© www.soinside.com 2019 - 2024. All rights reserved.