Recherche de site Web

Comment nommer ou renommer des conteneurs Docker


Lorsque des conteneurs Docker sont créés, le système attribue automatiquement un numéro d'identifiant universellement unique (UUID) à chaque conteneur pour éviter tout conflit de nom et améliorer l'automatisation sans intervention humaine.

Lire aussi : Comment installer Docker et apprendre la manipulation de base des conteneurs dans CentOS

Dans cet article, nous expliquerons comment identifier facilement les conteneurs Docker et nommer ou renommer les conteneurs sous Linux.

Par défaut, docker utilise trois manières d'identifier un conteneur, à savoir :

  • Identificateur long UUID, par exemple « 21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c ».
  • Identifiant court UUID, par exemple « 21fbb152a940a37 ».
  • nom, par exemple discourse_app.

Notez que si aucun nom n'est spécifié, par défaut, le démon Docker attribue aux conteneurs un identifiant long UUID ; il génère une chaîne aléatoire comme nom.

Comment nommer un conteneur Docker

Vous pouvez attribuer des noms mémorables à vos conteneurs Docker lorsque vous les exécutez, en utilisant l'indicateur --name comme suit. L'indicateur -d indique à Docker d'exécuter un conteneur en mode détaché, en arrière-plan et d'imprimer le nouvel ID du conteneur.

sudo docker run -d --name discourse_app local_discourse/app

Pour afficher une liste de tous vos conteneurs Docker, exécutez la commande suivante.

sudo docker ps

Désormais, chaque commande qui fonctionnait avec un container_id peut désormais être utilisée avec un nom que vous avez attribué, par exemple.

sudo docker restart discourse_app
sudo docker stop discourse_app
sudo docker start discourse_app

Comment renommer un conteneur Docker

Pour renommer un conteneur Docker, utilisez la sous-commande rename comme indiqué. Dans l'exemple suivant, nous renommons le conteneur discourse_app en un nouveau nom disc_app .

sudo docker rename discourse_app disc_app

Après avoir renommé un conteneur, confirmez qu'il utilise désormais le nouveau nom.

sudo docker ps

Pour plus d'informations, consultez la page de manuel docker-run.

man docker-run

C'est tout! Dans cet article, nous avons expliqué comment nommer et renommer les conteneurs Docker. Utilisez le formulaire de commentaires ci-dessous pour poser des questions ou pour ajouter vos réflexions à ce guide.