Introduction
Dans ce défi, vous avez pour mission de naviguer parmi une multitude d'images Docker afin d'aider les autochtones de l'île au trésor à libérer de l'espace de stockage sur leur navire pirate. Les habitants ont constaté que de nombreuses images inutilisées et obsolètes saturent leur précieux espace disque et comptent sur votre expertise pour les éliminer efficacement.
Suppression des images Docker inutilisées
Tâches
- Identifier et lister toutes les images Docker orphelines (dangling) présentes sur le système.
- Supprimer toutes les images Docker orphelines pour libérer de l'espace disque.
Exemple
Vous devrez utiliser la commande permettant de lister les images orphelines, puis procéder à leur suppression.
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest a8758716bb6a 3 months ago 187MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
...
La configuration initiale a généré quelques images orphelines qui devraient apparaître dans la liste. Si aucune image orpheline ne s'affiche, essayez d'exécuter à nouveau les commandes de configuration.
Suppression d'images Docker spécifiques
Tâches
- Lister l'intégralité des images Docker présentes sur le système.
- Supprimer une image Docker spécifique portant le tag "nginx:latest".
Exemple
Vérifiez que l'image nginx a bien été supprimée.
labex:project/ $ docker images | grep nginx || echo "nginx image not exists"
nginx image not exists
Résumé
Au cours de ce défi, vous vous êtes exercé à gérer efficacement les images Docker en identifiant et en supprimant les images inutilisées ou spécifiques. Cet exercice vous aide à devenir expert dans l'assainissement des environnements Docker, optimisant ainsi l'espace de stockage du système. Une fois terminé, vous disposerez d'une compréhension approfondie de la gestion des images Docker, contribuant ainsi au maintien d'un environnement de développement propre et organisé.



