DOCKER - 4 4 Tags d images
Les images Docker ne sont pas nommées directement : elles sont identifiées par un ID unique, mais vous les référencez via des tags. Quand vous exécutez docker image ls, vous voyez trois colonnes : le REPOSITORY (dépôt), le TAG, et l'IMAGE ID. Cet ID est le vrai identifiant unique, mais c'est incompréhensible pour un humain. Les tags sont des étiquettes qui facilitent cette référence.
Format et nommage des tags
Pour les images officielles de Docker Hub, le format est simplement le nom de l'image suivi du tag, comme nginx:latest ou mysql:8.0.9. Pour vos propres images ou celles d'autres utilisateurs, le format complet est username/repository:tag. Si vous omettez le tag, Docker utilise automatiquement :latest par défaut. Important : :latest ne signifie pas nécessairement la version la plus récente, juste celle taguée ainsi. Pour les images officielles sur Docker Hub, :latest est généralement la dernière version stable.
Créer et assigner des tags
Vous pouvez créer un nouveau tag pointant vers une image existante avec la commande docker tag. Par exemple : docker tag nginx:latest myusername/nginx:v1.0. Cette commande ne crée pas une copie de l'image, elle assigne juste une nouvelle étiquette au même ID d'image. Plusieurs tags peuvent pointer vers le même ID d'image. Vous verrez cela en affichant docker image ls : les tags différents auront le même IMAGE ID, confirmant qu'ils partagent les mêmes données.