1.创建docker swarm 集群
docker swarm init --advertise-addr 192.168.1.99
--listen-addr ip:port #管理者节点
--advertise-addr ip #广播地址
2.打卡防火墙
firewall-cmd --add-port 2377/tcp --permanent
systemctl restart firewalld
3.加入集群
docker swarm join-token manager #以管理者加入集群
![](https://img2020.cnblogs.com/blog/1178579/202107/1178579-20210714115925429-776544627.png)
docker swarm join-token worker #以worker 加入集群
![](https://img2020.cnblogs.com/blog/1178579/202107/1178579-20210714120004256-3446940.png)
4. 查看 swarm 集群节点
docker node ls
5.查看 集群网络
docker network ls
6.创建swarm 集群共享网络
docker network create -d overlay --attachable swarm_test
7. 自动离开集群
docker swarm leave #worker节点离开集群
8.manger 节点离开集群
docker swarm leave --force #manage 节点离开集群(先降)
9. 删除节点(节点名称)
docker node rm xxxxxx