Einführung
In einer Welt, in der Superkräfte an der Tagesordnung sind, steht die Superhero Academy vor einer großen Herausforderung. Die Fähigkeit der Akademie, das Wissen über Superkräfte zu speichern und zu verwalten, ist durch mangelnde Organisation in ihrer virtuellen Umgebung bedroht. Der renommierte Professor für Superkräfte, Dr. VirtualMind, wurde damit beauftragt, sicherzustellen, dass alle Superkraft-Images im Docker-Universum effizient aufgelistet und verwaltet werden. Als Teil dieser Aufgabe müssen die Studenten ihre Fähigkeiten im Umgang mit Docker-Images unter Beweis stellen.
Auflisten von Docker-Images
In diesem Schritt sollen Sie Docker-Images auflisten und spezifische Aufgaben im Bereich des Image-Managements durchführen.
Aufgaben
- Listen Sie alle aktuell auf dem System verfügbaren Docker-Images auf.
- Filtern Sie die Images so, dass nur diejenigen mit dem Tag "latest" angezeigt werden. Verwenden Sie dazu das Befehlsformat
docker images --filter <filter_type>=<filter_scope>. - Sortieren Sie die Images nach ihrem Erstellungsdatum in absteigender Reihenfolge. Nutzen Sie hierfür das Format
docker images --format <format> | grep <condition> | sort <option>.
Beispiel
Nach Abschluss der Aufgaben sollte die Ausgabe der Docker-Images die Kriterien erfüllen.
Alle Images auflisten:
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest e34e831650c1 2 weeks ago 77.9MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
hello-world latest d2c94e258dcb 8 months ago 13.3kB
gcr.io/k8s-minikube/kicbase v0.0.37 01c0ce65fff7 12 months ago 1.15GB
Images filtern, um nur "latest" anzuzeigen:
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest e34e831650c1 2 weeks ago 77.9MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
hello-world latest d2c94e258dcb 8 months ago 13.3kB
Images nach Erstellungsdatum absteigend sortieren:
ubuntu latest 2024-01-12 01:08:11 +0800 CST 77.9MB
jenkins/jenkins latest 2023-05-24 03:54:22 +0800 CST 466MB
hello-world latest 2023-05-03 00:49:27 +0800 CST 13.3kB
Zusammenfassung
Ziel dieser Herausforderung war es, die Kompetenz im Docker-Image-Management zu prüfen. Die Aufgaben wurden entwickelt, um das Verständnis für das Auflisten, Filtern und Sortieren von Docker-Images zu vertiefen. Diese Challenge bot die Gelegenheit, das Wissen über die Verwaltung von Docker-Images zu festigen und deren praktische Anwendung in einem realitätsnahen Szenario zu üben.



