Surveiller un dépôt spécifique et filtrer par étiquette (tag)
Dans cette étape, vous apprendrez à surveiller un dépôt Docker spécifique et à filtrer par étiquette (tag) lors du téléchargement d'images. Les images Docker ont souvent différentes versions ou variantes identifiées par des étiquettes (tags). Spécifier une étiquette vous permet de télécharger une version particulière d'une image.
Dans l'étape précédente, nous avons téléchargé l'image hello-world
avec l'étiquette par défaut latest
. Maintenant, téléchargeons une autre image, par exemple, l'image ubuntu
, et spécifions une étiquette particulière. Nous allons télécharger l'étiquette 20.04
, qui correspond à la version LTS Ubuntu 20.04.
docker pull ubuntu:20.04
Vous verrez un affichage indiquant la progression du téléchargement de l'étiquette d'image Ubuntu spécifiée.
20.04: Pulling from library/ubuntu
...
Status: Downloaded newer image for ubuntu:20.04
docker.io/library/ubuntu:20.04
Cette commande demande à Docker de télécharger spécifiquement l'image ubuntu
avec l'étiquette 20.04
. Si vous ne spécifiez pas d'étiquette, Docker utilise latest
par défaut.
Maintenant, listons à nouveau vos images locales pour voir la nouvelle image ubuntu:20.04
téléchargée.
docker images
Vous devriez maintenant voir à la fois hello-world:latest
et ubuntu:20.04
dans la liste.
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest ... ... ...
ubuntu 20.04 ... ... ...
Cela montre que vous avez téléchargé avec succès une version spécifique de l'image ubuntu
en spécifiant son étiquette.
Vous pouvez également télécharger d'autres étiquettes de la même image. Par exemple, téléchargeons l'étiquette 18.04
de l'image ubuntu
.
docker pull ubuntu:18.04
Encore une fois, vous verrez la progression du téléchargement.
18.04: Pulling from library/ubuntu
...
Status: Downloaded newer image for ubuntu:18.04
docker.io/library/ubuntu:18.04
En listant vos images une fois de plus, vous verrez les trois images que vous avez téléchargées.
docker images
Le résultat inclura maintenant ubuntu:18.04
.
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest ... ... ...
ubuntu 20.04 ... ... ...
ubuntu 18.04 ... ... ...
Cela montre comment vous pouvez utiliser les étiquettes pour gérer différentes versions de la même image sur votre machine locale.