Docker Logging
Version vom 13. Februar 2023, 07:17 Uhr von Mario.zimmermann (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Standart Syntax= *Der Standart Syntax sieht wie folgt aus. docker inspect [OPTIONS] NAME *Standardmäßig verwendet Docker einen JSON-Dateitreiber, der Proto…“)
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