Dans nos tutoriels précédents, vous avez appris l'installation du moteur Docker sur les systèmes d'exploitation CentOS/RHEL et Ubuntu et extrait des images du hub Docker. Après cela, créez des conteneurs avec des images. Ce didacticiel vous aidera à rechercher, extraire, répertorier et supprimer des images Docker de votre système hôte.
Rechercher des images Docker
Tout d'abord, recherchez des images de conteneur Docker à partir du hub Docker. Par exemple, la commande ci-dessous recherchera toutes les images avec Ubuntu et les listera en sortie
# docker search ubuntu
Le résultat ressemblera à ci-dessous
NAME DESCRIPTION STARS OFFICIAL AUTOMATED ubuntu Ubuntu is a Deb... 3318 [OK] ubuntu-upstart Upstart is an e... 60 [OK] torusware/speedus-ubuntu Always updated ... 25 [OK] ubuntu-debootstrap debootstrap --v... 24 [OK] rastasheep/ubuntu-sshd Dockerized SSH ... 22 [OK] neurodebian NeuroDebian pro... 17 [OK] nuagebec/ubuntu Simple always u... 4 [OK] nickistre/ubuntu-lamp-wordpress LAMP on Ubuntu ... 4 [OK] nimmis/ubuntu This is a docke... 3 [OK]
Extraire des images Docker
Extrayez maintenant l'image Docker requise du hub Docker sur votre système local à l'aide des commandes suivantes. La commande ci-dessous téléchargera l'image nommée "ubuntu".
# docker pull ubuntu latest: Pulling from library/ubuntu fa5be2806d4c: Pull complete b4af4261cb15: Downloading [==> ] 3.779 MB/70.55 MB 5d358abc5d9c: Download complete 2933d50b9f77: Download complete
Nous téléchargeons également des images centos depuis Docker Hub.
# docker pull centos
Répertorier les images Docker
Assurez-vous maintenant que les images ci-dessus ont été téléchargées avec succès sur votre système. La commande ci-dessous répertorie toutes les images.
# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 36248ae4a9ac 2 hours ago 188 MB centos latest 2933d50b9f77 2 hours ago 196.6 MB
Supprimer les images Docker
Pour supprimer une image, Docker fournit rmi option. En utilisant cela, nous pouvons supprimer toutes les images docker de notre système local. Par exemple, utilisez la commande ci-dessous en modifiant IMAGE ID avec votre ID d'image Docker.
# docker rmi <IMAGE ID>
ou vous pouvez simplement supprimer des images en utilisant le nom du référentiel (nom de l'image)
# docker rmi ubuntu
Si vous avez deux images avec le même nom, ajoutez le nom de la balise lors de la suppression
# docker rmi ubuntu:latest