Zum Hauptinhalt springen

Docker RAM Usage der Container auf dem Raspberry Pi 5 anzeigen

·2 min

Wenn du auf deinem Raspberry Pi 4 oder Raspberry Pi 5 Docker-Container betreibst und mit docker stats die Auslastung überprüfen möchtest, kann es vorkommen, dass die RAM-Nutzung nicht angezeigt wird. Dieses Problem kannst du leicht selbst überprüfen:

docker stats

Die Ausgabe könnte etwa so aussehen (hier ein gekürztes Beispiel):

CONTAINER ID    NAME        CPU%    MEM USAGE/LIMT   MEM%    NET I/O     PID
bfe55a3d5a38    homeassi    1.8%    0B / 0B          0.00%   41.8kB      30

Wie du siehst fehlen hier die Angaben zur RAM-Auslastung. Ich zeige dir, wie du dieses Problem beheben kannst, damit die RAM-Daten korrekt angezeigt werden.

cmdline.txt bearbeiten
#

Die Lösung liegt darin, bestimmte Parameter in der Datei cmdline.txt zu aktivieren. Öffne die Datei mit einem Texteditor:

vim /boot/firmware/cmdline.txt

Der Inhalt der Datei sieht in etwa so aus:

console=serial0,115200 console=tty1 root=PARTUUID=0cabf6fc-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=DE 

Füge nun am Ende der Zeile die folgenden Parameter hinzu:

  • cgroup_enable=memory
  • cgroup_memory=1

Die Datei sollte danach so aussehen:

console=serial0,115200 console=tty1 root=PARTUUID=0cabf6fc-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=DE cgroup_enable=memory cgroup_memory=1

System neu starten
#

Damit die Änderungen wirksam werden, musst du dein System einmal neu starten. Die Parameter werden beim Booten an den Kernel übergeben.

reboot

Fazit
#

Nach dem Neustart kannst du erneut docker stats ausführen. Die RAM-Auslastung sollte jetzt korrekt angezeigt werden. Falls du eine visuelle Anleitung bevorzugst, findest du hier ein hilfreiches Video.

Hinweis zu Affiliate-Links #

Um meine Arbeit und Inhalte zu unterstützen, stelle ich dir einen Affiliate-Link zur Verfügung. Solltest du über diesen Link ein Produkt bei Netcup mieten, erhalte ich eine kleine Provision. Für dich entstehen dadurch keine zusätzlichen Kosten.
Hier der Link:

netcup.com

Transparenz ist mir wichtig:

  • Ich möchte klarstellen, dass dieser Beitrag keinen kommerziellen Charakter hat und rein informative Zwecke verfolgt.
  • Die Nutzung des Affiliate-Links ist vollständig freiwillig. Vielen Dank, falls du dich entscheidest, mich auf diesem Weg zu unterstützen!
Philipp Reis
Autor
Philipp Reis
Systemadministrator | Linux-Enthusiast & Blogger