Immagine Discourse e dimensione di installazione. Pulire /var/lib/docker/overlay2?

Un aggiornamento: dopo aver eseguito un backup e un aggiornamento, ho anche avviato una pulizia.

Sono abbastanza sicuro che gli strumenti per gestire le immagini Docker siano preferibili all’azione diretta su /var/lib/docker/overlay2. E la pulizia automatica è preferibile a questi strumenti. (Ma come notato nei post collegati, ci sono altri modi in cui lo spazio su disco viene utilizzato: backup, file di swap, file di registro, upload, importazioni, file di log e così via)

Ecco cosa ho visto, come ‘dopo’ rispetto al ‘prima’ pubblicato sopra: notate che il punto di partenza ha meno spazio libero su disco, probabilmente a causa del backup:

# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        25G   19G  5.1G  79% /
# docker images -a
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
local_discourse/app   latest              8da0107aba03        2 mesi fa           2.7GB
discourse/base        2.0.20210415-1332   30e4746e631e        3 mesi fa           2.23GB
<none>                <none>              1e6bf44c2762        5 mesi fa           2.46GB
discourse/base        2.0.20201221-2020   c0704d4ce2b4        7 mesi fa           2.11GB
# /var/discourse/launcher cleanup
ATTENZIONE! Questo rimuoverà tutti i container fermi.
Sei sicuro di voler continuare? [y/N] y
Spazio totale recuperato: 0B
ATTENZIONE! Questo rimuoverà tutte le immagini senza almeno un container associato.
Sei sicuro di voler continuare? [y/N] y
Immagini eliminate:
untagged: discourse/base:2.0.20201221-2020
untagged: discourse/base@sha256:e18*
deleted: sha256:1e6*
deleted: sha256:a22*
deleted: sha256:c07*
deleted: sha256:9b7*
deleted: sha256:87c*
untagged: discourse/base:2.0.20210415-1332
untagged: discourse/base@sha256:b3b*

Spazio totale recuperato: 2.456GB
# docker images -a
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
local_discourse/app   latest              8da0107aba03        2 mesi fa           2.7GB
<none>                <none>              30e4746e631e        3 mesi fa           2.23GB
# docker images 
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
local_discourse/app   latest              8da0107aba03        2 mesi fa           2.7GB
# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        25G   17G  7.8G  68% /
# docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              1                   1                   2.699GB             0B (0%)
Containers          1                   1                   1.13GB              0B (0%)
Local Volumes       0                   0                   0B                  0B
Build Cache         0                   0                   0B                  0B
# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        25G   17G  7.8G  68% /
# du -shc /var/lib/docker/overlay2/*
4.9G	/var/lib/docker/overlay2/627*
40K 	/var/lib/docker/overlay2/627*-init
2.3G	/var/lib/docker/overlay2/91d*
592M	/var/lib/docker/overlay2/d81*
76M 	/var/lib/docker/overlay2/fb9*
24K 	/var/lib/docker/overlay2/l
7.8G	total
# du -shc /var/lib/docker/overlay2/*/diff
20K 	/var/lib/docker/overlay2/627*-init/diff
1.2G	/var/lib/docker/overlay2/627*/diff
2.3G	/var/lib/docker/overlay2/91d*/diff
592M	/var/lib/docker/overlay2/d81*/diff
76M 	/var/lib/docker/overlay2/fb9*/diff
4.2G	total