Docker 17参考手册
引擎: CLI | Engine: CLI
docker node rm
描述
从群中删除一个或多个节点
用法
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 |
更新节点 |
扩展描述
从管理器节点运行时,从群集中移除指定的节点。
实例
从群中删除停止的节点
$ docker node rm swarm-node-02
Node swarm-node-02 removed from swarm
尝试从群中删除正在运行的节点
从群中删除指定的节点,但只有当节点处于停机状态时才会这样。如果您尝试删除活动节点,您将收到错误消息:
$ 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
选项。这可能会导致暂时错误或中断,具体取决于节点上正在运行的任务的类型。
$ docker node rm --force swarm-node-03
Node swarm-node-03 removed from swarm
管理员节点必须先降级到工作节点(使用docker node demote
),然后才能将其从群集中删除。
引擎: CLI | Engine: CLI相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |