Raspberry Pi mit Docker Gladys V3 und V4 bereinigen

Hallo zusammen!

Ich habe gerade festgestellt, dass mein Pi etwas langsam läuft und Watchtower regelmäßig abstürzt.

Ich habe eine Raspbian Desktop-Installation mit zwei Instanzen von Gladys (V3 und V4), die unter Docker laufen.
Ich bin etwas überfordert, welche Bereiche ich überprüfen soll, um aufzuräumen.
Ein kleiner Tipp wäre willkommen, um das alles zu überprüfen…

pi@raspberrypi:/home $ df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root           15G     15G     0 100% /
devtmpfs           459M       0  459M   0% /dev
tmpfs              464M       0  464M   0% /dev/shm
tmpfs              464M     30M  434M   7% /run
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              464M       0  464M   0% /sys/fs/cgroup
/dev/mmcblk0p1     253M     53M  200M  21% /boot
tmpfs               93M       0   93M   0% /run/user/1000 

Vielen Dank im Voraus für die zukünftige Hilfe.

Ich habe mit
docker system prune -a --volumes
angefangen

Das läuft jetzt schon 10 Minuten… Ich halte euch nach meinem Kaffee auf dem Laufenden… :stuck_out_tongue:

Edit: Es dauerte zwar lange, aber es hat sich gelohnt…
Total reclaimed space: 6.336GB

Ich werde mit meinem Reinigungsprozess fortfahren und alles hier für zukünftige Fälle festhalten.

Dein Kommentar ist nicht dumm, mit Watchtower im Hintergrund frage ich mich, ob es automatisch die alten Images bereinigt oder nicht! Wenn nicht, wird jeder schnell eine volle SD-Karte haben…

Ich werde mich erkundigen.

Ich musste meine Partition auf der SD-Karte erweitern, da sie standardmäßig nur wenige GB groß war und nach etwa drei Wochen Installation voll war.
Ich glaube auch, dass das System rasant wächst :wink:

Nein, das ist nicht sauber, das müsste man in einem Cron-Job machen

Ich frage mich, ob es nicht besser wäre, das in Gladys zu tun (oder im Docker-Image), ich würde gerne vermeiden, Code zum Image hinzuzufügen, da man ihn nicht nachträglich aktualisieren kann, während das Docker-Image kontinuierlich aktualisiert wird.

Ja, warum nicht, optional machen (persönlich möchte ich nicht, dass Gladys das auf meinem Server verwaltet)

Wir können den Cron für diejenigen dokumentieren, die möchten, dass das OS der Herr ist.

Oder vielleicht ein Button in Einstellungen/System wie der Neustart zum Reinigen?

Das Ding mit dem Knopf ist, wenn du nicht dran denkst, bist du in derselben Situation.

Ich versuche etwas mit der Idee, dass ich vielleicht recht habe, wenn ich es falsch verstehe:

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower --cleanup

Könnte diese Methode zum Starten nicht funktionieren?
Siehe hier: Arguments - Watchtower

Wenn das cool ist, dann haben sie das als Option hinzugefügt, also Problem gelöst für eure Raspberry Pi :grin:

Gut gesehen! :slight_smile: Perfekt das