Spazio in esaurimento: l'immagine Docker è troppo grande?

Vale la pena eseguire una pulizia. Si prega di pubblicare i dettagli di quanto accaduto. Ecco un esempio di una pulizia che ho eseguito io stesso:

root@ubuntu-2gb-nbg1-1:/var/discourse# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G   12G  6.5G  65% /

root@ubuntu-2gb-nbg1-1:/var/discourse# ./launcher cleanup
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B

WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N] y

Deleted Images:
deleted: sha256:33ce56b3484175342191a344fe1aa9f330431de7bf6f0f0e14f75c5bd851a5b0
deleted: sha256:5e04a0411f813e8f2c1a50d84a7d7bb1b17a855ce041730cf8e3b2fb90144b19
untagged: discourse/base:2.0.20200512-1735
untagged: discourse/base@sha256:7f6c5be23a8e4237cecafaca9d041de5964f8237345b7b183cebdee1f73ed024
deleted: sha256:991acdba0b1f18141192f8682bc5ec1c3365dff0d4fa1c6504e6ce0e3ae6dd76
deleted: sha256:e1c41c8dbd697ae0a61ca612c61f085f69f5bf74c4269cf5c68b4de0fec723fa
deleted: sha256:c2adabaecedbda0af72b153c6499a0555f3a769d52370469d8f6bd6328af9b13
untagged: discourse/base:2.0.20200724-1815
untagged: discourse/base@sha256:1d5eb2f8eae84203b28d3c643648d0dd7d213c2055865cfa5132e30db9e365d5

Total reclaimed space: 2.591GB

# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G  8.7G  9.3G  49% /

Vale la pena esaminare in dettaglio l’utilizzo del disco e pubblicare anche qui i risultati! Si veda ad esempio

Se hai dei backup sul sistema, dovresti scaricarli, testarli ed eliminare tutti tranne l’ultimo. Se sei sotto pressione estrema, elimina anche l’ultimo. (Nel mio caso, mi assicuro che la copia scaricata sia anch’essa coperta dal mio backup personale offsite. Avere sempre almeno due copie.)

Oltre a du, che risponde a domande a livello di sistema operativo, puoi porre domande a livello di Docker. Si prega di pubblicare i tuoi risultati dettagliati!

# docker volume ls -qf dangling=true
# docker images -a

È difficile gestire l’utilizzo del disco su un’istanza da 25G: l’ho fatto per molto tempo, impiegando tempo e facendo uso della mia esperienza di sysadmin. Alla fine ho cambiato provider, ho pagato di meno e ho ottenuto 40G, il che è stato molto meglio.

Vedi anche in precedenza
Discourse upgrade fails due to insufficient disk space on 25G droplet