Lab 02: Docker Images¶
Übung 1: Images inspizieren¶
Wir verschaffen uns einen Überblick über lokal verfügbare Images und sehen uns ein bestimmtes Image im Detail an.
- Liste zuerst alle lokal vorhandenen Images auf.
- Inspiziere danach das Image
python:3im Detail mit deminspect-Befehl.
Beantworte die folgenden Fragen (achte auf die JSON-Felder im Output):
- Welches OS hat das Image? (
.Os) - Wann wurde es erstellt? (
.Created) - Welche Umgebungsvariablen sind definiert? (
.Config.Env)
Tipp: Verwende zur gezielten Ausgabe z.B.
docker inspect --format '{{ .Os }}' python:3.
Übung 2: Image-Tagging¶
Wir üben den Umgang mit Tags und Aliassen.
- Lade mit dem
pull-Befehl das Imagenode:latestherunter - Vergib einen Alias mit dem Namen
my-node:latest.
Hinweis: Auch einen Alias setzt man mit dem
tag-Befehl.
- Überprüfe, welche Tags das Image bei dir lokal hat (siehe Feld
.RepoTags) - Entferne zunächst den Alias-Tag
my-node:latest. - Entferne danach auch den Tag
node:latest.
Beobachte genau die Ausgaben des CLI: Worin unterscheiden sich die Rückmeldungen beim Entfernen? Was ist der Unterschied zwischen Tag löschen und Image löschen?