【随手记录】docker swarm集群快速创建

发布时间 2023-07-20 21:12:37作者: 空知大仙人

创建集群主节点:

docker swarm init --advertise-addr=192.168.31.184
#
advertise-addr 主节点IP
#同时默认会创建一个ignress网络,这个不能删,如果容器端口映射到外面,则容器会默认加入到这个ignress网络里,如果删除了,存在需要对外开放端口的镜像则会报错找不到
ignress网络
#即时手动docker network新增同名的ignress网络也不行,docker swarm还是会报错找不到这个网络,需要删除docker swarm 重建

子节点加入集群:

docker swarm join --token SWMTKN-1-29bvrmozr4pzs6zntzwg9dpach148or86vojijv6uq2h2tgiwj-9rjta45hsngiqvdaqweizhvo7 192.168.31.184:2377

子节点离开集群:

docker swarm leave

强制删除节点:

docker node ls
docker node rm g36lvv23ypjd8v7ovlst2n3yt

主节点离开集群:

docker swarm leave --force