[英]Can I update the hostname of a Docker Node?
目前我的所有节点都有ubuntu-yakkety的名称。
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-01
node-02
... node-99
,那将会很棒
但是,我在文档中找不到任何方法来完成它。
1)是否可以更新现有Docker节点的主机名?
2)在加入swarm时是否可以为节点命名?
更改主机名: hostname ***
或vi /etc/hosts
重启docker: sudo systemctl restart docker
您可以看到“名称”用户docker info
这三个很好用:
echo '127.0.0.1 <hostname>' | sudo tee -a /etc/hosts
sudo hostnamectl set-hostname <hostname>
sudo systemctl restart docker
您必须登录每个节点并设置节点hostname use命令:
sudo hostnamectl set-hostname <hostname>
一旦你更改了所有节点的主机名,去管理器节点并重新启动你的docker,之后你应该是好的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.