我有2个VM。
首先,我运行:
docker swarm join-token manager
第二,我运行此命令的结果。
即
docker swarm join --token SWMTKN-1-0wyjx6pp0go18oz9c62cda7d3v5fvrwwb444o33x56kxhzjda8-9uxcepj9pbhggtecds324a06u 192.168.65.3:2377
但是,此输出:
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 192.168.65.3:2377: connect: connection refused"
知道出了什么问题吗?
如果有帮助,我可以使用Vagrant来拆分这些VM。
最佳答案
我已经在主机端进行了firewall-cmd --add-port=2377/tcp --permanent firewall-cmd --reload
的操作,但仍收到相同的错误。
我在辅助节点上做了telnet <master ip> 2377
,然后在主节点上做了reboot
。
然后工作正常。
关于docker - 加入Docker群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52538016/