Docker-Befehl „Inspect Image“.

Docker Befehl Inspect Image



Docker hat sich zu einer der beliebtesten und zugänglichsten Methoden zur Entwicklung und Bereitstellung von Anwendungen entwickelt, ohne sich Gedanken über Clusterkonfigurations- oder Abhängigkeitskonflikte machen zu müssen.

Das Herzstück jedes Docker-Containers ist ein Docker-Image. Ein Docker-Image ist eine leichte, eigenständige Einheit, die alle erforderlichen Komponenten zum Erstellen und Ausführen einer bestimmten Anwendung enthält. Dies umfasst den App-Code, die Laufzeit, die Bibliotheken, Systemtools, Pakete und mehr.

Bevor Sie einen Container mit einem bestimmten Docker-Image erstellen, müssen Sie möglicherweise zunächst Informationen über das Image sammeln. Dies kann dabei helfen, die Metadaten über das Bild zu sammeln, etwa das Erstellungsdatum usw.







Glücklicherweise haben wir den Befehl „docker inspect image“, der uns genau das ermöglicht. Die Docker-CLI bezieht sich auf ein Befehlszeilen-Toolset, das es uns ermöglicht, mit der Docker Engine und den zugehörigen Objekten wie Bildern, Volumes, Netzwerken, Containern und mehr zu interagieren.



In diesem Beitrag erfahren Sie, wie Sie mit dem Docker-Befehl „inspect image“ in der Docker-CLI Informationen zu einem bestimmten Image abrufen.



Docker Inspect

Mit dem Befehl „docker inspect“ können wir verschiedene Docker-Objekte untersuchen. Die Untersuchung eines Objekts liefert detaillierte Informationen auf niedriger Ebene über dieses Objekt. Sie können damit Informationen über Container, Netzwerke, Volumes, Plugins und mehr sammeln.





Das Folgende zeigt die Syntax des „Docker Inspect Image“:

$ Docker-Inspektion [ OPTIONEN ] NAME | AUSWEIS [ NAME | AUSWEIS... ]

Der Befehl unterstützt die folgenden Parameter:



  • –format – Gibt das Format der Ausgabe unter Verwendung der angegebenen Go-Vorlage an.
  • –size – Zeigt die Gesamtdateigröße an, wenn es sich bei dem Typ um einen Container handelt.
  • –type – Gibt JSON für den angegebenen Typ zurück.

Docker Image Inspect-Nutzung

Lassen Sie uns demonstrieren, wie wir den Befehl „Docker Image Inspect“ verwenden können. Wir beginnen damit, ein Bild zu Demonstrationszwecken abzurufen.

Führen Sie den Befehl wie folgt aus:

$ Sudo Docker Pull Busybox

Sobald wir das Bild heruntergeladen haben, können wir es mit dem folgenden Befehl überprüfen:

$ Sudo Docker-Image inspizieren Busybox

Der vorherige Befehl gibt detaillierte Informationen zum Bild zurück. Dazu gehören die Tags des Bildes, die zugehörigen Umgebungsvariablen und vieles mehr.

Sie können die Ausgabe an Tools wie JQ weiterleiten, um die JSON-Ausgabe für eine präzisere Filterung zu analysieren.

Abschluss

In diesem Tutorial haben wir gelernt, wie man die bereitgestellten Docker-CLI-Befehle, wie zum Beispiel den Docker-Befehl „image inspect“, verwendet, um die Low-Level-Details zu den Docker-Objekten, wie zum Beispiel Bildern, zu erfassen. Weitere Informationen finden Sie in der Befehlsdokumentation.