1、manager节点执行
root@docker-swarm-manager:/data# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
lzjdu37bi9uwuba2vaeoydyt5 * docker-swarm-manager Ready Active Leader 20.10.17
gs6nth0accbx3v27f9bujhres docker-swarm-node Ready Active 20.10.17
#排空
root@docker-swarm-manager:/data# docker node update --availability drain docker-swarm-node
docker-swarm-node
root@docker-swarm-manager:/data# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
lzjdu37bi9uwuba2vaeoydyt5 * docker-swarm-manager Ready Active Leader 20.10.17
gs6nth0accbx3v27f9bujhres docker-swarm-node Ready Drain
2、worker节点执行
#从节点执行
root@docker-swarm-node:/data# docker swarm leave
Node left the swarm.
3、manager节点执行
#删除节点
root@docker-swarm-manager:/data# docker node rm docker-swarm-node
docker-swarm-node
root@docker-swarm-manager:/data#
root@docker-swarm-manager:/data# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
lzjdu37bi9uwuba2vaeoydyt5 * docker-swarm-manager Ready Active Leader 20.10.17