首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自其他实例和本地pc的docker群加入连接错误

来自其他实例和本地pc的docker群加入连接错误
EN

Stack Overflow用户
提问于 2020-10-01 04:17:36
回答 2查看 1K关注 0票数 1

我给的角色是这样的。

环境: oracle云。开放端口: TCP 2377、UDP TCP 7946、UDP 4786

实例A: manager实例B: worker本地PC : worker

初始化群组模式,在A上使用此cli

代码语言:javascript
复制
docker swarm init  --advertise-addr <A's IP>

B得到了

代码语言:javascript
复制
Error response from daemon: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp A's IP:2377: connect: no route to host"

本地PC got

代码语言:javascript
复制
Error response from daemon: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp A's IP:2377: connect: connection refused"

嗯,我不知道我还需要做什么。

提前谢谢你。

EN

回答 2

Stack Overflow用户

发布于 2020-10-01 08:17:10

问题是管理器节点实例上的防火墙设置。

代码语言:javascript
复制
sudo firewall-cmd --add-port=2377/tcp --permanent
sudo firewall-cmd --reload
票数 4
EN

Stack Overflow用户

发布于 2020-10-01 04:44:18

检查A和B之间的网络连接,似乎它们不在同一网络中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64145111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档