Einführung
In diesem Lab werden wir uns in die mysteriöse Welt des Docker-Prunings mit einer Einstellung stürzen, die von der viktorianischen Ära inspiriert ist. Unsere Szenerie spielt sich in den düster beleuchteten Straßen Londons ab, wo ein berühmter Detektiv auf der Suche nach ungenutzten Docker-Objekten ist. Der Detektiv muss sich durch die verwinkelten Docker-Container und -Bilder kämpfen, um die verborgenen Geheimnisse der ungenutzten Objekte zu entdecken.
Die Untersuchung beginnen
In diesem Schritt führen wir die Schüler durch den Prozess der Identifizierung und Entfernung von ungenutzten Docker-Containern, -Bildern, -Volumes und -Netzwerken mit dem Befehl docker prune.
Zunächst stellen wir sicher, dass die Docker-Umgebung eingerichtet ist:
docker pull hello-world
Als Nächstes erhalten die Schüler die Anweisung, die ungenutzten Docker-Objekte zu entfernen:
Bevor wir beginnen, bereiten wir die benötigte Umgebung mit den folgenden Befehlen vor:
docker container run hello-world docker network create example_network docker image pull alpine docker container run --name temp_container -d alpine sleep 1000Mit dem Befehl
docker pruneentfernen wir Bilder und Netzwerke:docker stop temp_container docker rm temp_container docker image prune -a docker network prune
Die Untersuchung bestätigen
In diesem Schritt werden die Schüler die Untersuchung fortsetzen, um sicherzustellen, dass die ungenutzten Docker-Objekte erfolgreich entfernt wurden.
docker system prune -a
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie ungenutzte Docker-Objekte identifizieren und entfernen, um Speicherplatz freizugeben und die Systemleistung zu verbessern. Sie haben die Docker prune-Befehle geübt, um hängende Images, gestoppte Container und ungenutzte Netzwerke zu bereinigen. Diese Fähigkeiten werden Ihnen helfen, saubere und effiziente Docker-Umgebungen in Ihren zukünftigen Projekten aufrechtzuerhalten.



