Docker 17参考手册
引擎: CLI | Engine: CLI
docker node update
描述
更新节点
用法
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守护进程标签混淆。
有关标签的更多信息,请参阅应用自定义元数据。
引擎: CLI | Engine: CLI相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |