Einführung
In dieser Herausforderung ist es Ihre Aufgabe, durch das Meer der Docker-Images zu navigieren, um den Bewohnern der Schatzinsel zu helfen, den Speicherplatz auf ihrem Piratenschiff zurückzugewinnen. Die Einheimischen haben festgestellt, dass zahlreiche ungenutzte und veraltete Images ihren wertvollen Festplattenplatz belegen und benötigen Ihre Hilfe, um diese effizient zu entfernen.
Entfernen ungenutzter Docker-Images
Aufgaben
- Identifizieren und listen Sie alle verwaisten (dangling) Docker-Images auf dem System auf.
- Entfernen Sie alle verwaisten Docker-Images, um Festplattenplatz freizugeben.
Beispiel
Sie müssen den Befehl verwenden, um die verwaisten Images aufzulisten und sie anschließend zu löschen.
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest a8758716bb6a 3 months ago 187MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
...
Die Umgebung hat einige verwaiste Images erstellt, die in der Liste erscheinen sollten. Falls keine verwaisten Images angezeigt werden, führen Sie die Setup-Befehle erneut aus.
Entfernen spezifischer Docker-Images
Aufgaben
- Listen Sie alle auf dem System vorhandenen Docker-Images auf.
- Entfernen Sie ein spezifisches Docker-Image mit dem Tag
nginx:latest.
Beispiel
Überprüfen Sie, ob das Nginx-Image entfernt wurde.
labex:project/ $ docker images | grep nginx || echo "nginx image not exists"
nginx image not exists
Zusammenfassung
In dieser Herausforderung haben Sie die effiziente Verwaltung von Docker-Images geübt, indem Sie ungenutzte und spezifische Images identifiziert und entfernt haben. Diese Übung hilft Ihnen dabei, routiniert im Bereinigen von Docker-Images zu werden und so den Speicherplatz auf dem System zu optimieren. Nach Abschluss verfügen Sie über ein umfassendes Verständnis für die Verwaltung von Docker-Images und tragen dazu bei, eine saubere und organisierte Entwicklungsumgebung aufrechtzuerhalten.



