Comment supprimer toutes les images Docker

Comment supprimer toutes les images Docker
Docker tient une copie locale de chaque image Docker que vous téléchargez. Donc, votre hôte Docker peut être encombré à un moment donné. Toutes ces images Docker utiliseront également beaucoup d'espaces disques. Et si vous voulez tous les supprimer?

Eh bien, la bonne nouvelle est que vous pouvez supprimer très facilement toutes les images Docker stockées localement sur votre hôte docker. C'est le sujet de cet article.

Dans cet article, je vais vous montrer comment supprimer toutes les images Docker stockées localement sur votre hôte Docker. Je vais également vous montrer comment supprimer les images Docker inutilisées de votre hôte docker. Alors, commençons.

Exigences:

Vous devez faire installer Docker sur votre ordinateur si vous souhaitez essayer les exemples de cet article.

Si Docker n'est pas installé, vous pouvez consulter l'un des articles ci-dessous (selon votre système d'exploitation) pour installer Docker sur la distribution Linux souhaitée.

  • Comment installer et utiliser docker sur Ubuntu 18.04 LTS (https: // linuxhint.com / install_docker_ubuntu_1804 /)
  • Installez Docker sur Debian 9 (https: // linuxhint.com / install_docker_debian_9 /)
  • Installez Docker sur Centos 7 (https: // linuxhint.com / install-docker-centos7 /)
  • Installez Docker sur Raspberry Pi (https: // Linuxhint.com / install_docker_raspberry_pi /)

Si vous avez encore un problème à installer Docker, vous pouvez me contacter via https: // support.linuxhint.com. Je serai plus qu'heureux de pouvoir aider.

Supprimer toutes les images Docker inutilisées:

Les images Docker inutilisées sont appelées images intermédiaires ou pendantes. Ils n'ont généralement pas de balise. Les images Docker Sangled ne sont utilisées par aucun conteneur.

Vous pouvez répertorier toutes les images Docker Sangled ou inutilisées stockées localement sur votre hôte Docker avec la commande suivante:

$ Docker Image List - Filter Sangling = True

Comme vous pouvez le voir, toutes les images Docker inutilisées sur mon hôte Docker sont répertoriées.

Maintenant, pour supprimer toutes ces images Docker inutilisées, exécutez la commande suivante:

$ Docker Image Prune

Maintenant, appuyez sur y Et puis appuyez sur .

Toutes les images de Docker inutilisées ou suspendues doivent être supprimées.

Comme vous pouvez le voir, il n'y a plus d'images Docker inutilisées ou suspendues sur mon hôte Docker.

Suppression de toutes les images Docker sans références à conteneurs:

Vous pouvez également supprimer toutes les images Docker qui n'ont pas au moins une seule référence de conteneur.

Pour supprimer toutes les images Docker sans références de conteneur, exécutez la commande suivante:

$ Docker Image Prune -a

Maintenant, appuyez sur y Et puis appuyez sur .

Les images Docker sans références à conteneurs doivent être supprimées.

Suppression de toutes les images Docker:

Si vous souhaitez supprimer toutes les images Docker de votre hôte Docker, alors cette section est pour vous.

Vous pouvez répertorier toutes les images Docker stockées localement sur votre hôte Docker avec la commande suivante:

$ list d'images docker -a

Comme vous pouvez le voir, toutes les images stockées localement sur mon hôte docker sont répertoriées.

Maintenant, pour supprimer toutes ces images Docker, exécutez la commande suivante:

$ docker image rm -f $ (liste d'images docker -aq)

Cela peut prendre un certain temps pour terminer en fonction du nombre d'images stockées localement sur votre hôte Docker. Toutes les images Docker stockées localement sur votre hôte docker doivent être supprimées une fois que la commande termine l'exécution.

Comme vous pouvez le voir, je n'ai plus d'image docker sur mon hôte docker.

Donc, c'est ainsi que vous supprimez toutes les images Docker de votre hôte docker. Merci d'avoir lu cet article.