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,