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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion