Menu
Coddy logo textTech

Details untersuchen

Teil des Abschnitts Einführung in Docker der Terminal-Journey von Coddy — Lektion 18 von 40.

Docker speichert viele Details über jeden Container: seinen Status, das Image, von dem er stammt, seine Netzwerkeinstellungen und mehr. Der Befehl docker inspect zeigt all dies als JSON an.

Das ist normalerweise mehr, als Sie benötigen. Das --format-Flag ermöglicht es Ihnen, nur ein einzelnes Feld mithilfe eines Go-Template-Platzhalters zu extrahieren:

docker inspect --format "{{.State.Status}}" web

Dies gibt nur den Status des Containers aus, zum Beispiel running. Andere praktische Platzhalter sind {{.Config.Image}} für den Image-Namen. Der Format-String verwandelt eine Wand aus JSON in den einzelnen Wert, den Sie tatsächlich benötigen.

challenge icon

Aufgabe

Einfach

Starte einen detached nginx-Container mit dem Namen app, verwende dann docker inspect mit --format "{{.State.Status}}", um nur seinen Status auszugeben.

Spickzettel

Verwenden Sie docker inspect, um Container-Details als JSON anzuzeigen. Das --format-Flag mit einem Go-Template extrahiert ein bestimmtes Feld:

docker inspect --format "{{.State.Status}}" web

Nützliche Platzhalter:

  • {{.State.Status}} — Container-Status (z. B. running)
  • {{.Config.Image}} — Image-Name

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Docker