首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

docker node rm

描述

从群中删除一个或多个节点

用法

代码语言:javascript
复制
docker node rm [OPTIONS] NODE [NODE...]

选项

名称,简写

默认

描述

--force,-f

false

强制从群中删除一个节点

父命令

命令

描述

docker节点

管理Swarm节点

相关命令

命令

描述

docker node demote

从群中的经理中降级一个或多个节点

docker node inspect

在一个或多个节点上显示详细信息

docker node ls

列出群中的节点

docker node promote

将一个或多个节点提升为群中的经理

docker node ps

列出在一个或多个节点上运行的任务,默认为当前节点

docker node rm

从群中删除一个或多个节点

docker node update

更新节点

扩展描述

从管理器节点运行时,从群集中移除指定的节点。

实例

从群中删除停止的节点

代码语言:javascript
复制
$ docker node rm swarm-node-02

Node swarm-node-02 removed from swarm

尝试从群中删除正在运行的节点

从群中删除指定的节点,但只有当节点处于停机状态时才会这样。如果您尝试删除活动节点,您将收到错误消息:

代码语言:javascript
复制
$ docker node rm swarm-node-03

Error response from daemon: rpc error: code = 9 desc = node swarm-node-03 is not
down and can't be removed

强制从群集中移除不可访问的节点

如果您失去对工作节点的访问权限或需要将其关闭,因为它已被破坏或行为不如预期,则可以使用该--force选项。这可能会导致暂时错误或中断,具体取决于节点上正在运行的任务的类型。

代码语言:javascript
复制
$ docker node rm --force swarm-node-03

Node swarm-node-03 removed from swarm

管理员节点必须先降级到工作节点(使用docker node demote),然后才能将其从群集中删除。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com