?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
從群中刪除一個或多個節(jié)點
docker node rm [OPTIONS] NODE [NODE...]
名稱,簡寫 | 默認(rèn) | 描述 |
---|---|---|
--force,-f | false | 強制從群中刪除一個節(jié)點 |
命令 | 描述 |
---|---|
docker節(jié)點 | 管理Swarm節(jié)點 |
命令 | 描述 |
---|---|
docker node demote | 從群中的經(jīng)理中降級一個或多個節(jié)點 |
docker node inspect | 在一個或多個節(jié)點上顯示詳細(xì)信息 |
docker node ls | 列出群中的節(jié)點 |
docker node promote | 將一個或多個節(jié)點提升為群中的經(jīng)理 |
docker node ps | 列出在一個或多個節(jié)點上運行的任務(wù),默認(rèn)為當(dāng)前節(jié)點 |
docker node rm | 從群中刪除一個或多個節(jié)點 |
docker node update | 更新節(jié)點 |
從管理器節(jié)點運行時,從群集中移除指定的節(jié)點。
$ docker node rm swarm-node-02Node swarm-node-02 removed from swarm
從群中刪除指定的節(jié)點,但只有當(dāng)節(jié)點處于停機狀態(tài)時才會這樣。如果您嘗試刪除活動節(jié)點,您將收到錯誤消息:
$ docker node rm swarm-node-03Error response from daemon: rpc error: code = 9 desc = node swarm-node-03 is not down and can't be removed
如果您失去對工作節(jié)點的訪問權(quán)限或需要將其關(guān)閉,因為它已被破壞或行為不如預(yù)期,則可以使用該--force
選項。這可能會導(dǎo)致暫時錯誤或中斷,具體取決于節(jié)點上正在運行的任務(wù)的類型。
$ docker node rm --force swarm-node-03Node swarm-node-03 removed from swarm
管理員節(jié)點必須先降級到工作節(jié)點(使用docker node demote
),然后才能將其從群集中刪除。