?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
更新節(jié)點
docker node update [OPTIONS] NODE
名稱,簡寫 | 默認 | 描述 |
---|---|---|
--availability | 節(jié)點的可用性( “active”|“pause”|“drain”) | |
--label-add | 添加或更新節(jié)點標簽(key = value) | |
--label-rm | 刪除節(jié)點標簽(如果存在) | |
--role | 節(jié)點的角色(“worker”|“manager”) |
命令 | 描述 |
---|---|
docker節(jié)點 | 管理Swarm節(jié)點 |
命令 | 描述 |
---|---|
docker node demote | 從群中的管理器中降級一個或多個節(jié)點 |
docker node inspect | 在一個或多個節(jié)點上顯示詳細信息 |
docker node ls | 列出群中的節(jié)點 |
docker node promote | 將一個或多個節(jié)點提升為群中的經(jīng)理 |
docker node ps | 列出在一個或多個節(jié)點上運行的任務,默認為當前節(jié)點 |
docker node rm | 從群中刪除一個或多個節(jié)點 |
docker node update | 更新節(jié)點 |
更新有關節(jié)點的元數(shù)據(jù),如其可用性、標簽或角色。
使用節(jié)點標簽向群集節(jié)點添加元數(shù)據(jù)。可以將節(jié)點標簽指定為具有空值的鍵:
$ docker node update --label-add foo worker1
要將多個標簽添加到節(jié)點,請--label-add
為每個標簽傳遞標志:
$ docker node update --label-add foo --label-add bar worker1
在創(chuàng)建服務時,可以將節(jié)點標簽用作約束。約束限制調(diào)度程序為服務部署任務的節(jié)點。
例如,要添加type
標簽以標識調(diào)度程序應該部署消息隊列服務任務的節(jié)點:
$ docker node update --label-add type=queue worker1
您為節(jié)點設置的標簽docker node update
僅適用于群內(nèi)的節(jié)點實體。不要將它們與dockerd的docker守護進程標簽混淆。
有關標簽的更多信息,請參閱應用自定義元數(shù)據(jù)。