Sobes.tech
Junior

Comment peut-on renommer une image dans Docker?

sobes.tech IA

Réponse de l'IA

Il n'est pas possible de renommer une image existante dans Docker. À la place, vous pouvez créer une nouvelle étiquette pour l'image existante, qui ressemblera à un nouveau nom.

Pour cela, utilisez la commande docker tag:

# Syntaxe de la commande docker tag
# docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

docker tag old_image_name:latest new_image_name:latest

Après avoir exécuté cette commande, l'image avec l'identifiant old_image_name:latest sera également accessible sous le nom new_image_name:latest. L'ancien nom sera conservé.

Pour "renommer" l'image en supprimant l'ancien nom, il faut supprimer l'ancien tag après avoir créé le nouveau:

# Suppression de l'ancien tag
docker rmi old_image_name:latest

L'image ne sera pas complètement supprimée si elle est encore référencée par au moins un autre tag (dans ce cas, new_image_name:latest).

Vous pouvez vérifier la liste des images avec la commande docker images:

docker images