Le tag va permettre par exemple d’avoir la même image avec plusieurs fonctions (docker-git, docker-dind, docker…) ou de connaitre la version logiciel de l'image (v1.2, v2.0...).
Pour mettre en place un tag, c’est lors du build :
docker build -t demo:v1 .
# Pour effacer cette image
docker rmi demo:v1
# ou
docker image rm demo:v1
Ici le tag de l'image est v1.
Lors d’un build on peut oublier de mettre un tag. On peut l’ajouter plus tard :
docker tag 30fb3a7 demo:v2
On peut aussi “retag” une image déjà tagué par un “latest” par exemple :
docker tag ubuntu:latest myubuntu:v1