Comment supprimer les images Docker

Comment supprimer les images Docker
Les images docker sont des modèles à partir desquels les conteneurs Docker sont créés. Il y a beaucoup d'images Docker sur Docker Hub que vous pouvez utiliser pour créer des conteneurs Docker pour votre application souhaitée.

Docker conserve une copie locale de chaque image Docker que vous téléchargez depuis Docker Hub qui nécessite bien sûr un espace disque supplémentaire. Si vous utilisez différents types d'images Docker, alors au fil du temps, votre hôte Docker peut avoir beaucoup d'images Docker inutiles qui occupent de précieux espaces de disque. Vous pouvez bien sûr supprimer les images Docker que vous n'utilisez pas ou avoir besoin de libérer des espaces de disque.

Dans cet article, je vais vous montrer comment supprimer les images Docker stockées localement sur 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.

Suppression d'images Docker à l'aide du référentiel et de la balise:

Vous pouvez supprimer les images Docker stockées localement sur votre hôte docker à l'aide du référentiel et de la balise de l'image.

Lorsque vous téléchargez une image Docker en utilisant le traction docker Commande, vous devez spécifier l'image que vous souhaitez télécharger.

Le format de l'identifiant d'image des images docker est Référentiel: balise. Par exemple, Alpine: Dernière, Ubuntu: 18.04, MySQL: Dernier, mhart / alpine-node: dernier etc.

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

$ Docker Images List

Comme vous pouvez le voir, toutes les images Docker stockées localement sont répertoriées. Les 2 premières colonnes contiennent le référentiel et la balise de l'image Docker.

Disons que vous souhaitez supprimer l'image docker Echoserver: Dernière. Pour ce faire, exécutez la commande suivante:

$ Docker Image RM Echoserver: Dernier

L'image docker Echoserver: Dernière devrais être retiré.

Suppression d'images Docker à l'aide d'ID d'image:

L'ID d'image d'une image Docker est automatiquement calculé en fonction du contenu de l'image. Ainsi, chaque image Docker a un identifiant d'image unique.

Vous pouvez utiliser l'ID d'image Docker pour supprimer une image docker de votre hôte docker.

Vous pouvez utiliser la commande suivante pour répertorier toutes les images Docker stockées localement sur votre hôte docker.

$ Liste d'images Docker

Comme vous pouvez le voir, toutes les images Docker stockées localement sont répertoriées. L'ID d'image est dans la troisième colonne.

Disons, vous voulez supprimer l'image Docker Elasticsearch: 2. Si vous regardez attentivement, vous pouvez voir qu'il a l'ID d'image 5E9D896DC62C.

Maintenant, pour supprimer l'image docker 5E9D896DC62C, Exécutez la commande suivante:

$ Docker Image RM 5E9D896DC62C

L'image docker 5E9D896DC62C devrais être retiré.

Vous pouvez voir l'erreur suivante tout en essayant de supprimer une image Docker en utilisant l'ID d'image. Cela signifie simplement qu'il existe de nombreuses images avec le même identifiant d'image (images alias), donc Docker ne sait pas lequel supprimer. La solution à cela est simple. Supprimez simplement l'image en utilisant le Référentiel: balise de l'image.

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