Docker · 3 min read · Sep 21, 2025
Comment supprimer une image Docker sur Linux

Docker est une plateforme qui simplifie le processus de développement, d’expédition et d’exécution d’applications dans des environnements isolés appelés conteneurs. Les conteneurs emballent tout ce dont une application a besoin pour fonctionner, y compris le code, l’environnement d’exécution, les bibliothèques et les paramètres, garantissant la cohérence entre différents environnements, que ce soit sur la machine d’un développeur ou en production. Une image Docker est un paquet léger, autonome et exécutable qui contient toutes les instructions pour créer un conteneur Docker. Elle inclut le code de l’application, les dépendances et tous les outils ou bibliothèques système nécessaires. Une fois construits, les images Docker peuvent être partagées, réutilisées et déployées, ce qui en fait un élément essentiel pour garantir la cohérence et l’évolutivité des applications à travers divers systèmes.
Les images Docker peuvent occuper un espace disque significatif au fil du temps, surtout si vous construisez et tirez fréquemment des images. Ce guide vous expliquera comment supprimer les images Docker qui ne sont plus nécessaires.
Étape 1 : Lister les images Docker
Avant de supprimer des images, il est conseillé de lister d’abord toutes les images actuellement disponibles sur votre système.
Commande :
docker imagesExplication : Cette commande affichera une liste de toutes les images, montrant le dépôt, le tag, l’ID de l’image, la date de création et la taille.
Étape 2 : Identifier l’image ou les images à supprimer
À partir de la liste générée par la commande précédente, identifiez l’image ou les images que vous souhaitez supprimer. Vous pouvez choisir une image par son IMAGE ID, REPOSITORY ou TAG.
Astuce :
- IMAGE ID est un identifiant unique pour chaque image, qui est l’option la plus sûre à utiliser.
REPOSITORYetTAGfont référence au nom et à la version de l’image, respectivement.
Étape 3 : Supprimer l’image Docker
Pour supprimer une image Docker spécifique, utilisez la commande docker rmi suivie de l’IMAGE ID, REPOSITORY:TAG ou IMAGE NAME.
Commande :
docker rmi Ou, si vous préférez utiliser le dépôt et le tag :
docker rmi : Explication :
- Cette commande supprimera l’image spécifiée.
- Si l’image est utilisée par un conteneur en cours d’exécution, Docker vous empêchera de la supprimer pour éviter des interruptions.
Exemple :
docker rmi 7d9495d03763ou
docker rmi ubuntu:latestÉtape 4 : Supprimer une image de force (optionnel)
Si une image a plusieurs tags ou est utilisée par un conteneur arrêté, Docker peut ne pas la supprimer immédiatement. Dans de tels cas, vous pouvez forcer la suppression de l’image.
Commande :
docker rmi -f Explication :
- Le drapeau
-fou--forceforce Docker à supprimer l’image même si elle est taguée plusieurs fois ou est associée à des conteneurs arrêtés.
Avertissement :
- Utilisez cette commande avec prudence car elle peut entraîner des conséquences indésirables si l’image est encore utilisée.
Étape 5 : Supprimer toutes les images non utilisées (optionnel)
Si vous souhaitez nettoyer toutes les images non utilisées (images suspendues), vous pouvez utiliser la commande docker image prune.
Commande :
docker image pruneExplication :
- Cette commande supprime toutes les images suspendues—images qui ne sont pas taguées et ne sont référencées par aucun conteneur.
- Docker vous demandera confirmation avant de procéder.
Astuce : Pour supprimer toutes les images non utilisées, pas seulement celles suspendues, utilisez :
docker image prune -aÉtape 6 : Vérifier la suppression
Après avoir supprimé l’image ou les images, vous pouvez vérifier qu’elles ont été supprimées en listant à nouveau les images.
Commande :
docker imagesExplication :
- Si l’image a été supprimée avec succès, elle n’apparaîtra plus dans la liste.
Conseils supplémentaires
- Vérifiez l’espace disque : Après avoir supprimé des images, il est bon de vérifier votre espace disque pour vous assurer que les suppressions ont libéré de l’espace. Vous pouvez utiliser la commande
docker system dfà cet effet. - Supprimer les volumes et réseaux inutilisés : Occasionnellement, des volumes et réseaux inutilisés peuvent également consommer de l’espace disque. Envisagez d’exécuter
docker volume pruneetdocker network prunepour nettoyer ces éléments. - Soyez prudent : Vérifiez toujours deux fois avant de supprimer des images, surtout dans un environnement de production, car la suppression d’images en cours d’utilisation peut perturber les services.
En suivant ces étapes, vous pouvez gérer et supprimer efficacement les images Docker, gardant votre environnement Docker propre et optimisé.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.