docker swarm 删除节点

Posted klvchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker swarm 删除节点相关的知识,希望对你有一定的参考价值。

有时临时在 docker swarm 集群上增加节点,过后需要删除节点

# 获取 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

以上是关于docker swarm 删除节点的主要内容,如果未能解决你的问题,请参考以下文章

Docker Swarm Mode简介与核心概念

Swarm容器集群管理(介绍)

docker 三剑客之docker swarm

容器编排工具很多套,出身名门的Swarm上不了

29. docker swarm 创建 三个节点 swarm 的集群

Docker Swarm Mode无法增加管理节点