Télécharger une image spécifique par étiquette (tag) depuis Docker Hub
Dans cette étape, vous apprendrez à télécharger une image Docker spécifique en utilisant son étiquette (tag) depuis Docker Hub. Docker Hub est un registre public qui héberge de nombreuses images Docker officielles et contribuées par la communauté. Télécharger une image signifie la télécharger depuis un registre sur votre machine locale.
La commande de base pour télécharger une image est docker pull <image_name>:<tag>
. Si vous ne spécifiez pas d'étiquette (tag), Docker téléchargera par défaut l'étiquette latest
. Cependant, il est recommandé de spécifier une étiquette pour vous assurer d'obtenir une version spécifique de l'image.
Téléchargeons l'image hello-world
avec l'étiquette latest
. C'est une très petite image utilisée pour tester si votre installation Docker fonctionne correctement.
docker pull hello-world:latest
Vous devriez voir un affichage indiquant que Docker télécharge les couches (layers) de l'image.
Using default tag: latest
latest: Pulling from library/hello-world
Digest: sha256:f52335ce493f8f15cfcf46725b2909db9087b688aedabbbd2a167ae30b6da6fc
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
Maintenant, téléchargeons l'image ubuntu
avec une étiquette spécifique, par exemple 20.04
. Cela téléchargera l'image Ubuntu 20.04 LTS.
docker pull ubuntu:20.04
Vous verrez un affichage similaire montrant la progression du téléchargement.
20.04: Pulling from library/ubuntu
... (download progress) ...
Status: Downloaded newer image for ubuntu:20.04
docker.io/library/ubuntu:20.04
Pour voir les images que vous avez téléchargées, vous pouvez utiliser la commande docker images
.
docker images
Cette commande liste toutes les images stockées sur votre machine locale, y compris leur dépôt (repository), leur étiquette (tag), leur identifiant d'image (image ID), leur date de création et leur taille.
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 20.04 ... ... ...
hello-world latest ... ... ...
Vous avez réussi à télécharger des images spécifiques par étiquette (tag) depuis Docker Hub.