来源:
https://www.yiibai.com/docker/node_update.html

docker node update命令用于更新一个节点。更新关于节点的元数据,例如其可用性,标签或角色。
用法

docker node update [OPTIONS] NODE

选项

名称,简写默认说明
–availability节点的可用性(有效/暂停/耗尽)
–label-add添加或更新节点标签(key = value)
–label-rm删除节点标签(如果存在)
–role节点的作用(worker / manager)

子命令

命令名称说明
docker node demote从群集(swarm)管理器中降级一个或多个节点
docker node inspect显示一个或多个节点的详细信息
docker node ls列出群集(swarm)中的节点
docker node promote将一个或多个节点推入到群集管理器中
docker node ps列出在一个或多个节点上运行的任务,默认为当前节点
docker node rm从群集(swarm)删除一个或多个节点
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
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐