有時臨時在 docker swarm 集群上增加節點(node3),過后需要刪除節點
# 獲取 node 信息
docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
j52o5frhmphiksqz0xq1mkbbh * node1 Ready Active Leader 18.09.7
nq6v8dog0xzgpzx51x7bv59bp node2 Ready Active 18.09.7
6whtoqrhkzv3ax4xy9ab20gmy node3 Ready Active 18.09.7
# 讓 node3 離開,排空 node3 的容器(在 master 上操作)
docker node update --availability drain 6whtoqrhkzv3ax4xy9ab20gmy
# 讓 node3 主動離開集群,讓節點處於down狀態 (在 node3 上操作)
docker swarm leave
# 刪除 node節點(在 master 上操作)
docker node rm 6whtoqrhkzv3ax4xy9ab20gmy
