Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Gestion du stockage des images et nettoyage | Travailler avec les images Docker
Essentiels de Docker

Gestion du stockage des images et nettoyage

Glissez pour afficher le menu

Liste des images Docker

Lorsque vous travaillez avec Docker, vous accumulez souvent de nombreuses images au fil du temps. Garder votre système organisé et efficace implique de savoir comment lister, inspecter et gérer ces images.

Pour voir quelles images sont actuellement stockées sur votre système, utilisez la commande suivante :

docker images

Cette commande affiche un tableau avec les colonnes suivantes :

  • REPOSITORY : Affiche le nom de l'image ;
  • TAG : Représente une version ou une variante, comme latest ;
  • IMAGE ID : Identifiant unique pour chaque image, utilisé lors de la suppression ou de la référence des images ;
  • CREATED : Indique la date de création de l'image ;
  • SIZE : Permet d'identifier quelles images consomment le plus d'espace disque.

Comprendre ces colonnes vous permet d'évaluer rapidement vos images stockées et de prendre des décisions éclairées concernant la gestion de l'espace disque et l'utilisation des images.

Suppression des images et des conteneurs

Avec le temps, les images inutilisées et les conteneurs arrêtés peuvent occuper une quantité importante de stockage.

  • Pour supprimer une image dont vous n'avez plus besoin, utilisez la commande suivante :
docker rmi IMAGE_ID

Remplacez IMAGE_ID par l'identifiant réel de l'image que vous souhaitez supprimer ;

  • Si vous tentez de supprimer une image encore utilisée par un conteneur, Docker empêchera la suppression afin d'éviter de casser des conteneurs en cours d'exécution ou arrêtés ;
  • Pour résoudre ce problème, supprimez d'abord le conteneur associé en utilisant :
docker rm CONTAINER_ID

Remplacez CONTAINER_ID par l'identifiant du conteneur arrêté ;

  • Supprimer les images et conteneurs inutilisés vous permet de libérer de l'espace disque et de garder votre environnement Docker propre.

Nettoyage avec docker system prune

Pour un nettoyage plus complet, Docker propose la commande docker system prune.

  • Supprime tous les conteneurs arrêtés ;
  • Supprime les réseaux inutilisés ;
  • Nettoie les images orphelines (images non taguées ou non référencées par un conteneur) ;
  • Supprime éventuellement les volumes inutilisés.

L'exécution de docker system prune vous demande une confirmation avant de supprimer les ressources, ce qui vous permet de vérifier ce qui sera supprimé. Cette commande est un moyen efficace de libérer de l'espace, mais soyez prudent : une fois les ressources supprimées, elles ne peuvent pas être récupérées. Utilisez cette commande régulièrement pour éviter que votre système ne soit encombré par des ressources Docker obsolètes.

question mark

Quelle commande affiche toutes les images Docker actuellement stockées sur votre système ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 5
some-alt