Actualmente, todos mis nodos tienen el nombre 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 Para crear mejores filtros, sería genial si pudiera actualizar el nombre de host del nodo como node-01 node-02 ... node-99
Sin embargo, no pude encontrar ninguna forma de lograrlo en la documentación .
1) ¿Es posible actualizar el nombre de host de un nodo Docker existente?
2) ¿Es posible dar un nombre a un nodo mientras se une al enjambre?
cambiar nombre de host: nombre de hostname *** o vi /etc/hosts
reiniciar ventana acoplable: sudo systemctl restart docker
Puede ver la docker info del usuario 'Nombre'
Este trío funciona bien:
echo '127.0.0.1 <hostname>' | sudo tee -a /etc/hosts sudo hostnamectl set-hostname <hostname> sudo systemctl restart dockerDeberá iniciar sesión en cada nodo y configurar el comando de uso del nombre de host del nodo:
sudo hostnamectl set-hostname <hostname>Una vez que haya cambiado el nombre de host de todos los nodos, vaya al nodo administrador y reinicie su ventana acoplable, después de eso debería estar bien.