©
This document uses PHP Chinese website manual Release
更新节点
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 | 更新节点 |
更新有关节点的元数据,如其可用性、标签或角色。
使用节点标签向群集节点添加元数据。可以将节点标签指定为具有空值的键:
$ 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守护进程标签混淆。
有关标签的更多信息,请参阅应用自定义元数据。