2017-03-21 59 views
3

目前我所有的節點都有名稱ubuntu-yakkety我可以更新Docker節點的主機名嗎?

docker node ls 

ID       HOSTNAME  STATUS AVAILABILITY MANAGER STATUS 
d7rdq4n4dmrkhyz4ov7ldr31e ubuntu-yakkety Ready Active   
iddxyuic586lnla6aw700rdwc ubuntu-yakkety Ready Active   
zxcr1yvveccj4soyh2hsjjebk * ubuntu-yakkety Ready Active  Leader 

爲了創造更好的過濾器,這將是巨大的,如果我可以更新節點的主機名node-01node-02 ... node-99

但是,我找不到任何方法在documentation中完成。

1)是否可以更新現有Docker節點的主機名?

2)是否有可能在加入swarm時給節點命名?

回答

1
  1. 改變主機名:hostname ***vi /etc/hosts

  2. 重啓泊塢窗:sudo systemctl restart docker

你可以看到 '名稱' 用戶docker info

+0

很抱歉,但我已經改變了我的/ etc /主機,並重新啓動,但它不會改變任何東西到目前爲止......任何其他事情要做? –

+0

這樣做後,看起來docker節點無法檢測到新的hostname, '來自守護進程的錯誤響應:rpc錯誤:code = 2 desc =羣中沒有領導者。很少有管理人員在線。確保超過一半的管理人員在線.' –

相關問題