Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker node demote 常用命令。

1、docker node demote 简介

docker node demote 是用于将 Docker Swarm 集群中的一个或多个节点从管理节点降级为工作节点。当在 Docker Swarm 中创建或加入一个集群时,其中的每个节点都可以是管理节点或工作节点。管理节点负责集群配置和任务调度,而工作节点负责实际运行容器任务。

参考文档:https://docs.docker.com/engine/reference/commandline/node_demote/

注意:这是一个集群管理命令,必须在集群管理器节点上执行。

2、docker node demote 语法

docker node demote NODE [NODE...]

3、docker node demote 命令

使用 docker node demote 命令时需要指定要降级为工作节点的节点名称或 ID

docker node demote my-node

注意:只有管理节点才能够调用 docker node demote 命令来执行降级操作。

4、子命令

命令

描述

docker node demote

将一个或多个节点从 Swarm 中的管理节点降级

docker node inspect

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

docker node ls

列出Swarm中的节点

docker node promote

将一个或多个节点提升为 Swarm 中的管理节点

docker node ps

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

docker node rm

从 Swarm 中移除一个或多个节点

docker node update

更新一个节点

推荐文档

相关文档

大家感兴趣的内容

随机列表