Maison > Opération et maintenance > Docker > Comment changer le nom de Docker

Comment changer le nom de Docker

PHPz
Libérer: 2023-04-25 17:13:06
original
6938 Les gens l'ont consulté

Dans Docker, le nom du conteneur est un identifiant important. Par défaut, le nom que Docker attribue à un conteneur est une chaîne générée aléatoirement, ce qui n'est pas pratique pour gérer et maintenir un cluster de plusieurs conteneurs. Par conséquent, c'est une bonne pratique de modifier les noms Docker pour mieux identifier et classer les conteneurs afin qu'ils puissent être mieux suivis et gérés. Cet article explique comment changer le nom de Docker.

  1. Renommer le conteneur à l'aide de l'option --name

Docker fournit une option --name pratique pour spécifier un nom personnalisé pour le conteneur. Cette option peut être utilisée lors de la création d'un conteneur, par exemple :

docker run --name my-container image-name
Copier après la connexion

Cela créera un conteneur nommé mon-conteneur et utilisera l'image spécifique.

Si le conteneur existe déjà, vous pouvez utiliser la commande docker rename pour renommer le conteneur :

docker rename old-container-name new-container-name
Copier après la connexion

Cela renommera le conteneur nommé old-container-name en new-container-name.

  1. Utilisation du fichier docker-compose.yml

Si vous exécutez plusieurs conteneurs Docker, par exemple en tant qu'ensemble de services, vous pouvez utiliser le fichier docker-compose.yml pour les nommer. Dans ce cas, vous pouvez donner un nom à chaque conteneur dans le fichier docker-compose.yml, par exemple :

services:
  web:
    image: nginx
    container_name: my_nginx
  db:
    image: mysql
    container_name: my_mysql
Copier après la connexion

Cela créera deux conteneurs : un conteneur NGINX nommé my_nginx et un autre nommé my_mysql conteneur MySQL.

  1. Utilisez la commande docker update

Vous pouvez également utiliser la commande docker update pour modifier le nom du conteneur, par exemple :

docker update --name my-new-container-name old-container-name
Copier après la connexion

Cela renommera le conteneur nommé ancien-nom-du-conteneur en mon-nouveau-nom-du-conteneur .

  1. Utilisez la commande docker-compose

Si vous utilisez docker-compose pour gérer les services Docker, vous pouvez utiliser la commande suivante pour renommer le service (conteneur) :

docker-compose rename old-service-name new-service-name
Copier après la connexion

Cela changera le service nommé old-service-name /container est renommé en new-service-name.

Résumé

Dans Docker, le nom d'un conteneur est un identifiant important utilisé pour identifier et gérer le conteneur. Par défaut, le nom du conteneur est une chaîne générée aléatoirement, mais vous pouvez modifier le nom du conteneur à l'aide de différentes méthodes. Vous pouvez utiliser l'option --name pour nommer un conteneur lorsque vous le créez, utiliser la commande docker rename pour renommer un conteneur existant, utiliser le fichier docker-compose.yml pour nommer un conteneur ou utiliser la commande docker-compose pour renommer. un service/conteneur. Avec chacune de ces méthodes, vous pouvez mieux gérer vos conteneurs Docker, rendant ainsi votre environnement de production plus stable et fiable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal