Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Gestion du Stockage et du Nettoyage des Images | Travail Avec les Images Docker
Docker Essentials

bookGestion du Stockage et du Nettoyage des Images

Liste des images Docker

Lors de l'utilisation de Docker, de nombreuses images peuvent s'accumuler au fil du temps. Maintenir un système organisé et efficace implique de savoir comment lister, inspecter et gérer ces images.

Pour afficher les images actuellement stockées sur le système, utiliser la commande suivante :

docker images

Cette commande affiche un tableau avec les colonnes suivantes :

  • REPOSITORY : Nom de l'image ;
  • TAG : Version ou variante, telle que latest ;
  • IMAGE ID : Identifiant unique de chaque image, utilisé lors de la suppression ou de la référence des images ;
  • CREATED : Date de création de l'image ;
  • SIZE : Permet d'identifier les images qui consomment le plus d'espace disque.

Comprendre ces colonnes permet d'évaluer rapidement les 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

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

  • Pour supprimer une image qui n'est plus nécessaire, utiliser la commande suivante :
docker rmi IMAGE_ID

Remplacer IMAGE_ID par l'identifiant réel de l'image à supprimer ;

  • Si une tentative de suppression concerne une image encore utilisée par un conteneur, Docker empêche la suppression afin d'éviter de perturber les conteneurs en cours d'exécution ou arrêtés ;
  • Pour résoudre ce problème, supprimer d'abord le conteneur associé avec :
docker rm CONTAINER_ID

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

  • La suppression des images et conteneurs inutilisés permet de libérer de l'espace disque et de maintenir un environnement Docker ordonné.

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 demande une confirmation avant la suppression des ressources, permettant de vérifier ce qui sera supprimé. Cette commande est un moyen efficace de libérer de l'espace, mais il convient de faire preuve de prudence : une fois les ressources supprimées, elles ne peuvent pas être récupérées. Utiliser cette commande régulièrement pour éviter l'encombrement du système par des ressources Docker obsolètes.

question mark

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

Select the correct answer

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

Suggested prompts:

How do I find the IMAGE_ID or CONTAINER_ID for removal?

What happens if I accidentally remove an important image or container?

Can you explain what a dangling image is?

Awesome!

Completion rate improved to 7.14

bookGestion du Stockage et du Nettoyage des Images

Glissez pour afficher le menu

Liste des images Docker

Lors de l'utilisation de Docker, de nombreuses images peuvent s'accumuler au fil du temps. Maintenir un système organisé et efficace implique de savoir comment lister, inspecter et gérer ces images.

Pour afficher les images actuellement stockées sur le système, utiliser la commande suivante :

docker images

Cette commande affiche un tableau avec les colonnes suivantes :

  • REPOSITORY : Nom de l'image ;
  • TAG : Version ou variante, telle que latest ;
  • IMAGE ID : Identifiant unique de chaque image, utilisé lors de la suppression ou de la référence des images ;
  • CREATED : Date de création de l'image ;
  • SIZE : Permet d'identifier les images qui consomment le plus d'espace disque.

Comprendre ces colonnes permet d'évaluer rapidement les 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

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

  • Pour supprimer une image qui n'est plus nécessaire, utiliser la commande suivante :
docker rmi IMAGE_ID

Remplacer IMAGE_ID par l'identifiant réel de l'image à supprimer ;

  • Si une tentative de suppression concerne une image encore utilisée par un conteneur, Docker empêche la suppression afin d'éviter de perturber les conteneurs en cours d'exécution ou arrêtés ;
  • Pour résoudre ce problème, supprimer d'abord le conteneur associé avec :
docker rm CONTAINER_ID

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

  • La suppression des images et conteneurs inutilisés permet de libérer de l'espace disque et de maintenir un environnement Docker ordonné.

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 demande une confirmation avant la suppression des ressources, permettant de vérifier ce qui sera supprimé. Cette commande est un moyen efficace de libérer de l'espace, mais il convient de faire preuve de prudence : une fois les ressources supprimées, elles ne peuvent pas être récupérées. Utiliser cette commande régulièrement pour éviter l'encombrement du système par des ressources Docker obsolètes.

question mark

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

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
some-alt