Einzelne Momentaufnahme der Container-Statistiken ohne Stream abrufen
Standardmäßig liefert docker stats
einen Live-Stream der Ressourcennutzung. Manchmal benötigen Sie jedoch nur eine einzelne Momentaufnahme der aktuellen Statistiken ohne kontinuierliche Aktualisierungen. In diesem Schritt lernen Sie, wie Sie dies mit dem Flag --no-stream
erreichen.
Das Flag --no-stream
weist docker stats
an, die Statistiken einmalig zu erfassen und dann zu beenden, anstatt die Ausgabe kontinuierlich zu aktualisieren.
Lassen Sie uns eine einzelne Momentaufnahme der Statistiken für alle laufenden Container abrufen:
docker stats --no-stream
Sie sehen die Tabelle mit den Container-Statistiken einmalig erscheinen, dann wird der Befehl beendet. Dies ist nützlich für Skripte oder wenn Sie nur einen schnellen Überblick über die aktuelle Ressourcennutzung benötigen.
Sie können --no-stream
mit anderen Flags kombinieren, z.B. mit -a
, um eine Momentaufnahme aller Container (laufende und beendete) zu sehen:
docker stats -a --no-stream
Dadurch wird eine einzelne Momentaufnahme aller Container angezeigt.
Sie können es auch mit der Angabe spezifischer Container kombinieren:
docker stats container1 container2 --no-stream
Dies liefert Ihnen eine einzelne Momentaufnahme der Statistiken für container1
und container2
.
Die Verwendung von --no-stream
ist effizient, wenn Sie keine Echtzeit-Updates benötigen und nur den aktuellen Zustand der Ressourcennutzung erfassen möchten.