Docker Inspect: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Docker inspect ist ein Befehl in der Docker-Engine, der es Administratoren und Entwicklern ermöglicht, tiefgreifende Informationen über einen laufenden Docke…“)
 
Zeile 1: Zeile 1:
−
Docker inspect ist ein Befehl in der Docker-Engine, der es Administratoren und Entwicklern ermöglicht, tiefgreifende Informationen über einen laufenden Docker-Container oder ein Docker-Image zu erhalten.
+
=Standart Syntax=
−
 
+
*Der Standart Syntax sieht wie folgt aus.
−
Mit dem Befehl kann man zum Beispiel die Konfiguration eines Containers einsehen, wie z.B. dessen Netzwerk- und Speicherkonfiguration. Man kann auch Informationen über den Host-Container, auf dem der Docker-Container ausgeführt wird, abrufen, einschließlich Informationen zu Ressourcen wie CPU und RAM.
+
docker inspect [OPTIONS] NAME
−
 
+
*Standartmäßig gibt docker inspect, die Informationen im Json format zurück.
−
Darüber hinaus kann man mit docker inspect auch Metadaten über ein Docker-Image abrufen, wie z.B. den vollständigen Pfad zum Image-Repository, die Image-ID und die Informationen über den Image-Ersteller.
+
=Anzeigen von Docker Image Informationen mit Docker Inspect=
−
 
+
*Wir Inspezieren einen nginx Images
−
Der Befehl docker inspect kann in der Kommandozeile ausgeführt werden und liefert die Informationen in einem JSON-Format zurück, das leicht maschinell verarbeitet werden kann.
+
docker inspect nginx
−
 
+
*Dieser Befehl gibt uns Inforamtionen über das nginx Images.
−
Insgesamt ist docker inspect ein mächtiges Werkzeug für Docker-Administratoren und Entwickler, da es ihnen eine detaillierte Sicht auf den Zustand und die Konfiguration von Docker-Containern und -Images ermöglicht.
+
*Ein Teil dieser Ausgabe sieht so aus
−
Mario Zimmermann
 
−
Kannst du mir beispeiel zeigen
 
−
 
 
−
Ja, hier ist ein Beispiel für die Verwendung von docker inspect:
 
−
 
 
−
Angenommen, Sie möchten Informationen über einen laufenden Docker-Container mit dem Namen "webapp" abrufen. Sie können docker inspect wie folgt aufrufen:
 
−
 
 
−
docker inspect webapp
 
−
 
 
−
Dieser Befehl gibt Ihnen eine Ausgabe in JSON-Format zurück, die detaillierte Informationen über den Container enthält. Hier ist ein Auszug aus einer möglichen Ausgabe:
 
−
 
 
 
<pre>
 
<pre>
−
 
+
"Architecture": "amd64",
−
[
+
"Os": "linux",
−
    {
+
"Size": 132089228,
−
        "Id": "d8a8dbc44a091e6b79b6ab2d6f0cd84c2c3b16b13c1b3f1b6e26e9855dc107c9",
+
"VirtualSize": 132089228,
−
        "Created": "2022-12-22T22:08:19.2970892Z",
 
−
        "Path": "/bin/bash",
 
−
        "Args": [],
 
−
        "State": {
 
−
            "Status": "running",
 
−
            "Running": true,
 
−
            "Paused": false,
 
−
            ...
 
−
        },
 
−
        "Image": "sha256:4dfbcef87dc064ca9cfd1b25a1493dd98d66aa52b8f02b3a84234074a3a37a8f",
 
−
        ...
 
−
        "NetworkSettings": {
 
−
            "Bridge": "",
 
−
            "SandboxID": "c48ad6f9d6191047e0e04a7a49a06d14de7c22b6eefb7fcb1c16e04c81b9c15b",
 
−
            ...
 
−
        },
 
−
        ...
 
−
    }
 
−
]
 
 
</pre>
 
</pre>
−
In diesem Beispiel können Sie sehen, dass die Ausgabe Informationen über den Container-Status (z.B. "running"), das erstellte Datum, den Pfad zur ausgeführten Anwendung, das Image, aus dem der Container erstellt wurde, und viele weitere Details enthält.
 
−
 
−
Sie können auch docker inspect verwenden, um Informationen über ein Docker-Image abzurufen, indem Sie den Befehl wie folgt aufrufen:
 
−
 
−
docker inspect <image_name>:<tag>
 
−
 
−
Zum Beispiel:
 
−
 
−
docker inspect ubuntu:20.04
 
−
 
−
Dies gibt Ihnen eine Ausgabe in JSON-Format, die Informationen über das Image, einschließlich des Repository-Pfads, der Image-ID und Informationen über den Image-Ersteller, enthält.
 

Version vom 10. Februar 2023, 08:21 Uhr

Standart Syntax

  • Der Standart Syntax sieht wie folgt aus.
docker inspect [OPTIONS] NAME
  • Standartmäßig gibt docker inspect, die Informationen im Json format zurück.

Anzeigen von Docker Image Informationen mit Docker Inspect

  • Wir Inspezieren einen nginx Images
docker inspect nginx
  • Dieser Befehl gibt uns Inforamtionen über das nginx Images.
  • Ein Teil dieser Ausgabe sieht so aus
"Architecture": "amd64",
"Os": "linux",
"Size": 132089228,
"VirtualSize": 132089228,