Maison >Opération et maintenance >Docker >Explication détaillée de la façon dont Docker renomme les images

Explication détaillée de la façon dont Docker renomme les images

PHPz
PHPzoriginal
2023-04-04 09:27:3423184parcourir

Docker est un moteur de conteneur d'applications open source qui permet aux développeurs de regrouper des applications et leurs dépendances dans des conteneurs portables. Cette approche permet aux applications de s'exécuter n'importe où sans nécessiter de modifications de code. Les images Docker sont des modèles utilisés pour créer des conteneurs. Une image peut créer plusieurs conteneurs. Si vous souhaitez renommer une image Docker, l'article suivant explique comment accomplir cette tâche.

Méthode 1 : Utilisez la commande tag

Commande Tag pour marquer une image existante avec un autre nom (un alias). Voici la manière la plus simple de renommer l'image :

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

Parmi eux, SOURCE_IMAGE est le nom de l'image existante, TAG est la balise de l'image et TARGET_IMAGE est le nom de l'image renommée. Si le paramètre TAG n'est pas spécifié, sa valeur par défaut est "latest", indiquant la dernière version. Voici un exemple de comment renommer l'image monimage:v1 en monimage2:v2 :

docker tag myimage:v1 myimage2:v2

Pour lister toutes les images disponibles, utilisez la commande suivante :

docker images

Méthode 2 : Via la commande build

Si vous souhaitez en utiliser une autre Pour créer une image, vous pouvez utiliser la commande suivante :

docker build -t new_image_name:tag .

où, new_image_name est le nom que vous souhaitez spécifier pour la nouvelle image, tag est l'étiquette de l'image et le dernier caractère point (.) indique l'utilisation du Dockerfile du document d'annuaire en cours. Voici un exemple de création d'un Dockerfile dans le répertoire actuel sous le nouveau nom myimage2 :

docker build -t myimage2 .

Méthode 3 : via la commande rename

Docker 1.13 et les versions ultérieures prennent en charge l'utilisation de la commande docker rename. Cette commande peut renommer un. conteneur ou image existant. Le nom est remplacé par le nom spécifié. Un exemple d'utilisation de cette commande pour renommer une image :

docker rename old_name new_name

où old_name est le nom de l'image actuelle et new_name est le nom que vous souhaitez donner à la nouvelle image. Voici un exemple de renommage de l'image Docker myimage en myimage2 :

docker rename myimage myimage2

Si vous devez lister toutes les images disponibles, vous pouvez utiliser la commande suivante :

docker images

Résumé

Docker est une technologie populaire pour créer et déployer des applications conteneurisées. Les images Docker constituent la base de la création de conteneurs et vous pouvez les renommer de différentes manières. Dans cet article, nous avons présenté trois méthodes pour renommer une image Docker : via la commande tag, via la commande build et en utilisant la commande rename. Chaque méthode a ses avantages et ses inconvénients, et vous pouvez choisir la méthode qui vous convient en fonction de vos besoins.

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!

Déclaration:
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