您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Docker1.12 Worker无法加入集群(集群:待定)

Docker1.12 Worker无法加入集群(集群:待定)

问题是,我试图加入错误的“端口”(如docker swarm init输出所示)。

在“ docker swarm init”之前,docker仅在端口“ 4243”上运行。我已经核对了netstat -tulp | grep docker。所以我在那个港口做广告!

root@veeru:~# netstat -tulpn | grep docker
tcp6       0      0 :::4243                 :::*                    LISTEN      8750/dockerd

root@veeru:~# docker swarm init --advertise-addr "172.25.30.2:4243"
Swarm initialized: current node (exvwgj0pu4cd124ljnblt9xff) is Now a manager.

To add a worker to this swarm, run the following command:
    docker swarm join \
    --token SWMTKN-1-5j9mpo8hepue6g1sjdas33thr92w1o9hlef5auwqpbxs3glt39-6zomhgu204m9alq51f632nzas \
    172.25.30.2:4243

To add a manager to this swarm, run the following command:
    docker swarm join \
    --token SWMTKN-1-5j9mpo8hepue6g1sjdas33thr92w1o9hlef5auwqpbxs3glt39-axhgqgo4jqw4hv38x578m44wh \
    172.25.30.2:4243

之后docker swarm init,docker以4个端口(包括端口2377netstat -tupln | grep docker))运行。

root@veeru:~# netstat -tulp | grep docker
tcp6       0      0 [::]:2377               [::]:*                  LISTEN      8750/dockerd    
tcp6       0      0 [::]:7946               [::]:*                  LISTEN      8750/dockerd    
tcp6       0      0 [::]:4243               [::]:*                  LISTEN      8750/dockerd    
udp6       0      0 [::]:7946               [::]:*                              8750/dockerd

在第1点中,告诉在worker中docker swarm join使用port 运行4243。以前我确实是那样跑的!(它行不通!)

后来我docker swarm leave加入了端口 。现在我可以加入了!

docker swarm join --token SWMTKN-1-5j9mpo8hepue6g1sjdas33thr92w1o9hlef5auwqpbxs3glt39-6zomhgu204m9alq51f632nzas 172.25.30.2:2377
其他 2022/1/1 18:18:07 有584人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶