Standart Syntax
- Der Standart Syntax sieht wie folgt aus.
docker inspect [OPTIONS] NAME
- Standardmäßig verwendet Docker einen JSON-Dateitreiber, der Protokolle im JSON-Format in eine containerspezifische Datei auf dem Host schreibt, auf dem der Container ausgeführt wird.
Anzeigen von Docker Image Informationen mit Docker Inspect
- Wir Inspezieren einen nginx Images
docker run --name nginx -p 80:80 -d nginx
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,
Filtern von Docker Inspect Informationen
- Da bei dem Befehl sehr viele Inforamtionen bereitgestellt werden, ist es manchmal sehr nützlich Informatioen herauszufiltern
Beispiel Herausfiltern des Betriebsystems
docker inspect --format='Vorlage:.Platform' nginx
linux
Beispiel Herausfiltern einer verschachtelten Information
- Containerprotokolle anzeigen:
docker logs nginx
- Nur neue Protokolle anzeigen:
docker logs -f nginx
- CPU- und Speicherauslastung anzeigen:
docker stats
- CPU- und Speicherauslastung für bestimmte Container anzeigen:
docker stats nginx
- Laufende Prozesse in einem Container anzeigen:
docker top nginx