实战
1、初始化节点
## 防火墙设置
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.60.0/16" accept"
firewall-cmd --reload
## host设置
hostnamectl set-hostname swarm01 ## 192.168.60.101
hostnamectl set-hostname swarm02 ## 192.168.60.102
hostnamectl set-hostname swarm03 ## 192.168.60.103
## 检查是否开启Swarm模式
docker info | grep 'Swarm: active'
## 初始化manager节点
docker swarm init
docker swarm init --advertise-addr 192.168.60.101
docker swarm join-token manager
## 下线节点,使之不参与任务分派
docker node update --availability drain swarm02
## 上线节点,使之参与任务分派
docker node update --availability active swarm02
## 节点离开集群
docker swarm leave
## 创建网络
docker network create --attachable --driver overlay --subnet=172.66.0.0/16 --gateway=172.66.0.1 <NETWORK_NAME>
大约 3 分钟