繁体   English   中英

我可以更新Docker节点的主机名吗?

[英]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时是否可以为节点命名?

  1. 更改主机名: hostname ***vi /etc/hosts

  2. 重启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>

一旦你更改了所有节点的主机名,去管理器节点并重新启动你的d​​ocker,之后你应该是好的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM