Docker : Supprimer les objets Docker inutilisés

DockerBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous plongerons dans le monde mystérieux de la suppression des objets Docker avec un cadre inspiré de l'époque victorienne. Notre scène est située dans les rues mal éclairées de Londres, où un célèbre détective est à la recherche d'objets Docker inutilisés. Le détective doit naviguer parmi les conteneurs et les images Docker encombrants pour découvrir les secrets cachés des objets inutilisés.

Lancement de l'enquête

Dans cette étape, nous guidons les étudiants dans le processus d'identification et de suppression des conteneurs, des images, des volumes et des réseaux Docker inutilisés en utilisant la commande docker prune.

Tout d'abord, vérifions que l'environnement Docker est configuré :

docker pull hello-world

Ensuite, les étudiants sont invités à supprimer les objets Docker inutilisés :

  1. Tout d'abord, préparez l'environnement nécessaire en utilisant les commandes suivantes :

    docker container run hello-world
    docker network create example_network
    docker image pull alpine
    docker container run --name temp_container -d alpine sleep 1000
    
  2. Utilisez la commande docker prune pour supprimer les images et le réseau :

    docker stop temp_container
    docker rm temp_container
    docker image prune -a
    docker network prune
    

Confirmation de l'enquête

Dans cette étape, les étudiants poursuivront l'enquête pour s'assurer que les objets Docker inutilisés ont été correctement supprimés.

docker system prune -a

Résumé

Dans ce laboratoire, vous avez appris à identifier et à supprimer les objets Docker inutilisés afin de libérer de l'espace disque et d'améliorer les performances du système. Vous vous êtes entraîné à utiliser les commandes Docker prune pour nettoyer les images orphelines (dangling images), les conteneurs arrêtés et les réseaux inutilisés. Ces compétences vous aideront à maintenir des environnements Docker propres et efficaces dans vos futurs projets.