所有节点开放这几个端口
4789被云主机厂商设置为保留端口了 我们需要改成 5789或其他的
#所有节点 安装swarm
docker pull swarm
#主节点初始化
docker swarm init --autolock=false --advertise-addr 81.71.119.20 --data-path-port 5789
#从节点加入主节点时必须加--advertise-addr 参数 (--advertise-addr值为从节点的外网ip)
#不加的话 打印日志 journalctl -u docker --no-pager
#会发现主节点找的是从节点的内网IP去连接,然后一直超时。。。
docker swarm join --token SWMTKN-1-0w2otqddvl4lqej10on3zwt2651gle5ovbpanqwnunu51gu50e-c3t7bop82r1r88g47gxkfcmix 81.71.119.20:2377 --advertise-addr 43.139.32.46
看到成功! 可以进行组网
扫描二维码,在手机上阅读!
评论