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

docker node update

描述

更新节点

用法

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

选项

名称,简写

默认

描述

--availability

节点的可用性( “active”|“pause”|“drain”)

--label-add

添加或更新节点标签(key = value)

--label-rm

删除节点标签(如果存在)

--role

节点的角色(“worker”|“manager”)

父命令

命令

描述

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 update --label-add foo worker1

要将多个标签添加到节点,请--label-add为每个标签传递标志:

代码语言:javascript
复制
$ docker node update --label-add foo --label-add bar worker1

在创建服务时,可以将节点标签用作约束。约束限制调度程序为服务部署任务的节点。

例如,要添加type标签以标识调度程序应该部署消息队列服务任务的节点:

代码语言:javascript
复制
$ docker node update --label-add type=queue worker1

您为节点设置的标签docker node update仅适用于群内的节点实体。不要将它们与dockerd的docker守护进程标签混淆。

有关标签的更多信息,请参阅应用自定义元数据。

扫码关注腾讯云开发者

领取腾讯云代金券