我给的角色是这样的。
环境: oracle云。开放端口: TCP 2377、UDP TCP 7946、UDP 4786
实例A: manager实例B: worker本地PC : worker
初始化群组模式,在A上使用此cli
docker swarm init --advertise-addr <A's IP>B得到了
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
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"嗯,我不知道我还需要做什么。
提前谢谢你。
发布于 2020-10-01 08:17:10
问题是管理器节点实例上的防火墙设置。
sudo firewall-cmd --add-port=2377/tcp --permanent
sudo firewall-cmd --reload发布于 2020-10-01 04:44:18
检查A和B之间的网络连接,似乎它们不在同一网络中。
https://stackoverflow.com/questions/64145111
复制相似问题