Docker Logging

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Standart Syntax

  • Der Standart Syntax sieht wie folgt aus.
docker inspect [OPTIONS] NAME
  • Standardmäßig verwendet Docker einen JSON-Protokolltreiber, der Protokolle im JSON-Format in eine containerspezifische Datei auf dem Host schreibt, auf dem der Container ausgeführt wird.

Was ist ein Protokolltreiber?

  • Protokollierungstreiber sind Mechanismen von Docker zum Sammeln von Daten aus laufenden Containern und Diensten.
  • Immer wenn ein neuer Container erstellt wird, stellt Docker automatisch den JSON-Datei-Protokolltreiber bereit, wenn keine andere Protokolltreiberoption angegeben wurde.


Beispiel fürs anzeigen verschiedener Docker Informationen

  • 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