Meisterhafte Image-Organisation in Docker

DockerBeginner
Jetzt üben

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.

✨ Lösung prüfen und üben