• 主机命令
# 修改主机名
hostnamectl set-hostname A100

集群初始化    
docker swarm init

* 删除ingress网络(重建掩码16的网络)
docker network rm ingress
docker network create --driver overlay --ingress --subnet=10.11.0.0/16 --gateway=10.11.0.1   --opt com.docker.network.driver.mtu=1200 ingress
  • 获取加入token
docker swarm join-token worker

创建网络(overlay)

#创建主机网络
docker network create lnet0
#创建overlay网络
docker network create --driver overlay --subnet 10.100.0.0/16 net0
docker network create --driver overlay --subnet 10.101.0.0/16 net1
docker network create --driver overlay --subnet 10.102.0.0/16 net2
docker network create --driver overlay --subnet 10.103.0.0/16 net3
docker network create --driver overlay --subnet 10.104.0.0/16 net4
docker network create --driver overlay --subnet 10.105.0.0/16 net5

节点管理

提升为manager节点    
docker node promote nodeA
把manager节点降权为
worker    docker node nodeA

下线一个节点    
docker node update --availability drain nodeA
上线一个节点    
docker node update --availability active nodeA