Nettoyage Pi avec Docker Gladys V3 et V4

Salut tout le monde !

Je viens de me rendre compte de quelques lenteurs sur mon pi et watchtower qui s’arrête régulièrement.

J’ai une Raspbian desktop d’installée avec mes deux instances de Gladys (V3 et V4) tournant sous Docker.
Je suis un peu paumé sur les zones à aller vérifier pour faire du nettoyage.
Un petit coup de main serait le bienvenu pour vérifier tout cela…

pi@raspberrypi:/home $ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/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 

Merci d’avance pour les futures aides.

J’ai commencé avec
docker system prune -a --volumes

Ca tourne depuis 10 minutes… Je vous tient au courant après mon café… :stuck_out_tongue:

Edit : long mais bon…
Total reclaimed space: 6.336GB

Je vais continuer mon process de nettoyage, je vais mettre tout ici pour les futurs cas.

2 Likes

Ta remarque n’est pas bête, avec watchtower qui tourne je me demande si il clean automatiquement les anciennes images ou non! Si non, tout le monde va se retrouver avec sa SD pleine assez vite…

Je vais me renseigner

1 Like

De mon côté j’ai du étendre ma partition sur la carte SD car elle était par défaut de quelques Go et était pleine au bout de 3 semaines environ d’installation.
Je crois aussi que le système grossit à vue d’oeil :wink:

Non il ne clean pas, faudrait faire ça dans un cron

Je me demande si ça vaut pas le coup de faire ça dans Gladys plutôt (ou dans l’image docker), j’aimerais éviter d’ajouter du code à l’image car on ne peut pas le mettre à jour à posteriori, là ou l’image docker est mise à jour en continu

Oui pourquoi pas, à rendre optionnel (perso j’ai pas envie que Gladys gère ça sur mon serveur)

On peut documenter le cron pour ceux qui souhaites que l’os soit maître.

Ou peut-être un bouton dans settings/system comme le restart pour nettoyer ?

Le truc du bouton c’est que si t’y pense pas t’es dans la même situation

Je tente un truc en me disant que sur un malentendu j’ai peut-être raison :

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

Ça peut pas faire l’affaire cette methode de lancement ?
Voir ici : https://containrrr.github.io/watchtower/arguments/#cleanup

1 Like

Si c’est cool, c’est une option qu’ils ont du rajouter, du coup problème réglé pour vos rpi :grin:

2 Likes

Bien vu ! :slight_smile: Nickel ça