Taille de l'image et de l'installation de Discourse. Nettoyer /var/lib/docker/overlay2 ?

Je serais intéressé de savoir ce que signifie l’image Docker <none>. (Édition : il semble que si une image <none> apparaît dans docker images -a, ce n’est pas très grave, mais si elle apparaît dans docker images, c’est un gaspillage d’espace. J’espérais que le nettoyage du lanceur aiderait, mais cela ne vous a pas aidé…)

Notez que l’utilisation du système de fichiers overlay, telle que vue par df, correspond à l’utilisation du système de fichiers racine : il y a beaucoup de données qui font double emploi et vous devez faire attention à ne pas compter deux fois la même chose. Dans votre cas, l’espace disponible est de 3,2 Go, et c’est ce chiffre qui doit vous inquiéter. Il y a probablement du ménage à faire.

Je vais afficher ci-dessous mes statistiques similaires. J’ai deux forums, chacun sur un hôte différent. Un hôte dispose de 20 Go et l’autre de 25 Go d’espace. Je pense que 15 Go pourraient s’avérer très limités, surtout lorsque le processus de mise à jour exige 5 Go d’espace libre avant de commencer.

# 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 months ago        2.7GB
discourse/base        2.0.20210415-1332   30e4746e631e        3 months ago        2.23GB
<none>                <none>              1e6bf44c2762        5 months ago        2.46GB
discourse/base        2.0.20201221-2020   c0704d4ce2b4        7 months ago        2.11GB


# du -shc /var/lib/docker/overlay2/*/diff
2.2G	/var/lib/docker/overlay2/05fa0e4df2...
76M 	/var/lib/docker/overlay2/58b000b1f5c...
20K 	/var/lib/docker/overlay2/6271023fc7a...
1.1G	/var/lib/docker/overlay2/6271023fc7...
2.3G	/var/lib/docker/overlay2/91d6adf7ad...
481M	/var/lib/docker/overlay2/b6b06a7cee...
592M	/var/lib/docker/overlay2/d81e44d563...
76M 	/var/lib/docker/overlay2/fb98649680b...
6.8G	total


# du -shc /var/lib/docker/overlay2/*
2.2G	/var/lib/docker/overlay2/05fa0e4df2...
76M 	/var/lib/docker/overlay2/58b000b1f5c...
4.7G	/var/lib/docker/overlay2/6271023fc7...
40K 	/var/lib/docker/overlay2/6271023fc7a...
2.3G	/var/lib/docker/overlay2/91d6adf7ad...
481M	/var/lib/docker/overlay2/b6b06a7cee...
592M	/var/lib/docker/overlay2/d81e44d563...
76M 	/var/lib/docker/overlay2/fb98649680b...
36K 	/var/lib/docker/overlay2/l
11G	total


# docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              4                   1                   5.155GB             4.689GB (90%)
Containers          1                   1                   1.059GB             0B (0%)
Local Volumes       0                   0                   0B                  0B
Build Cache         0                   0                   0B                  0B

Voir également Correction de Discourse après saturation du disque :

et Exigences minimales pour utiliser Discourse ? :

et Échec de la mise à jour 2.6.0 beta 3 due à un problème d’espace disque et/ou mémoire :