码头节点更新
描述
更新节点
API 1.24+
客户端和守护程序API都必须至少为
1.24,
才能使用此命令。docker version
在客户端上使用命令检查客户端和守护程序API版本。
Swarm此命令与Swarm协调器一起使用。
用法
$ docker node update [OPTIONS] NODE
扩展说明
更新有关节点的元数据,例如其可用性,标签或角色。
笔记
这是集群管理命令,必须在集群管理器节点上执行。要了解管理人员和工作人员,请参阅文档中的“ 群集模式”部分。
有关此命令的示例用法,请参阅下面的示例部分。
选项
名称,简写 | 默认 | 描述 |
--availability |
节点的可用性(“活动” |“暂停” |“漏极”) | |
--label-add |
添加或更新节点标签(键=值) | |
--label-rm |
删除节点标签(如果存在) | |
--role |
节点的角色(“工人” |“经理”) |
例子
将标签元数据添加到节点
使用节点标签将元数据添加到群集节点。您可以将节点标签指定为具有空值的键:
$ docker node update --label-add foo worker1
要将多个标签添加到节点,请--label-add
为每个标签传递标志:
$ docker node update --label-add foo --label-add bar worker1
当你创建一个服务,你可以使用节点标签作为一个约束。约束限制了调度程序为服务部署任务的节点。
例如,添加type
标签以标识调度程序应在其中部署消息队列服务任务的节点:
$ docker node update --label-add type=queue worker1
您为节点设置的标签docker node update
仅适用于群集内的节点实体。不要将它们与dockerd的docker守护进程标签
混淆。
有关标签的更多信息,请参阅应用自定义元数据。
上级命令
命令 | 描述 |
---|---|
码头工人节点 | 管理Swarm节点 |
相关命令
命令 | 描述 |
码头节点降级 | 从群中的管理器降级一个或多个节点 |
码头节点检查 | 在一个或多个节点上显示详细信息 |
码头节点ls | 列出群中的节点 |
docker节点提升 | 将一个或多个节点提升为集群中的管理器 |
码头节点ps | 列出在一个或多个节点上运行的任务,默认为当前节点 |
码头节点rm | 从群中删除一个或多个节点 |
码头节点更新 | 更新节点 |