请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在swarm-worker1中运行docker swarm join 出现rpc error

hurongchengs-mac:centos7-three-node hrc$ vagrant ssh swarm-worker1
[vagrant@swarm-worker1 ~]$ docker swarm join --token SWMTKN-1-2y7di7d8l28op7bdirfaq5tt6iwydimfb0kmy50waikok19cyf-50nnuf6563ua22g4cfnpyq55x 192.168.205.10:2377
Error response from daemon: rpc error: code = Unavailable desc = grpc: the connection is unavailable
[vagrant@swarm-worker1 ~]$ telnet 192.168.205.10 2377
Trying 192.168.205.10...
telnet: connect to address 192.168.205.10: Connection refused

在worker1中使用telnet测试swarm-manager的2377端口,链接拒绝。关闭了两台机器的防火墙仍有问题。

这是vagrant@swarm-manager上swarm manager节点:

[vagrant@swarm-manager ~]$ docker swarm init --advertise-addr=192.168.205.10
Swarm initialized: current node (f035qwdaq93caxjbo5dwxvjmc) is now a manager.

To add a worker to this swarm, run the following command:

    docker swarm join --token SWMTKN-1-2y7di7d8l28op7bdirfaq5tt6iwydimfb0kmy50waikok19cyf-50nnuf6563ua22g4cfnpyq55x 192.168.205.10:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
[vagrant@swarm-manager ~]$ docker node ls
ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
f035qwdaq93caxjbo5dwxvjmc *   swarm-manager       Ready               Active              Leader              18.03.0-ce

麻烦老师帮忙看看

正在回答

3回答

您好,请问master节点初始化成功了么?您在swarm join之前,在master之上用docker node ls看看是否master正常。

0 回复 有任何疑惑可以回复我~
  • 提问者 吴蔚 #1
    [vagrant@swarm-manager ~]$ docker node ls
    ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
    f035qwdaq93caxjbo5dwxvjmc *   swarm-manager       Ready               Active              Leader              18.03.0-ce
    [vagrant@swarm-manager ~]$
    master节点已经初始化好了
    回复 有任何疑惑可以回复我~ 2018-03-24 16:16:47
  • 提问者 吴蔚 #2
    老师您好。我更新了问题描述。查看了docker node
    回复 有任何疑惑可以回复我~ 2018-03-24 20:33:52
  • 麦兜搞IT 回复 提问者 吴蔚 #3
    那两台机器之间能相互ping通么
    回复 有任何疑惑可以回复我~ 2018-03-24 21:11:12
NioCo 2020-09-15 19:37:18

确保端口2377 ,7946, 4789是打开的

0 回复 有任何疑惑可以回复我~
提问者 吴蔚 2018-03-24 23:37:15

在老师知道下处理了很久,始终不能添加worker,最后把worker和manager交换了功能。把worker当作manager用,成功把原来的manager添加进去。再次感谢老师

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信