Mise à jour Docker ne fonctionne pas en raison des exigences d'espace ?

Salut tout le monde,

J’utilise la configuration Docker officielle. Jusqu’à présent, tout va bien.

J’ai toujours pu tout mettre à jour depuis l’interface web.
Je suis sur la version 2.9.0.beta1 et la version 2.9.0.beta2 est disponible.
Soudain, je vois ceci :

Vous utilisez une ancienne version de l'image Discourse.
Les mises à niveau via l'interface utilisateur web sont désactivées jusqu'à ce que vous exécutiez la dernière image.


Pour ce faire, connectez-vous à votre serveur en utilisant SSH et exécutez :

        cd /var/discourse
        git pull
        ./launcher rebuild app
    
Plus d'informations sur notre site de support

Pas de problème, je me dis, mais lorsque j’exécute la commande ./launcher rebound app, rien ne se passe ensuite :

root@test:~# cd /var/discourse/
root@test:/var/discourse# git pull
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (1/1), done.
remote: Total 4 (delta 3), reused 3 (delta 3), pack-reused 0
Unpacking objects: 100% (4/4), 560 bytes | 140.00 KiB/s, done.
From https://github.com/discourse/discourse_docker
   dc5b37c..65fa205  main       -> origin/main
Updating dc5b37c..65fa205
Fast-forward
 templates/web.template.yml | 6 ++++++
 1 file changed, 6 insertions(+)
root@test:/var/discourse# ./launcher rebuild app
x86_64 arch detected.
You have less than 5GB of free space on the disk where /var/lib/docker is located. You will need more space to continue
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G   14G  4.7G  74% /

Would you like to attempt to recover space by cleaning docker images and containers in the system? (y/N)y

If the cleanup was successful, you may try again now
root@test:/var/discourse# 
root@test:/var/discourse# docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED        STATUS        PORTS                                                                      NAMES
c4830c85abab   local_discourse/app   \"/sbin/boot\"   2 months ago   Up 31 hours   0.0.0.0:80-\u003e80/tcp, :::80-\u003e80/tcp, 0.0.0.0:443-\u003e443/tcp, :::443-\u003e443/tcp   app

De combien d’espace ai-je besoin pour mettre à jour ?

root@test:/var/discourse# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            949M     0  949M   0% /dev
tmpfs           194M  796K  193M   1% /run
/dev/sda1        19G   11G  7.6G  58% /
tmpfs           968M     0  968M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           968M     0  968M   0% /sys/fs/cgroup
/dev/sda15      253M  1.1M  252M   1% /boot/efi
overlay          19G   11G  7.6G  58% /var/lib/docker/overlay2/1ab2396bdd0b9c2fbc6110cdcc792dba2c2bc8a52650935ff7af0084bda62f07/merged
tmpfs           194M     0  194M   0% /run/user/0

J’ai plus de 5 Go disponibles mais cela ne fonctionne pas.

Exécutez ./launcher cleanup, puis réessayez.

Je l’ai déjà fait.
Il ne reste plus rien à nettoyer.
J’ai également nettoyé les journaux qui pesaient 1 à 2 Go.

Avez-vous reconstruit après le nettoyage ?

Vous pourriez essayer de supprimer une ou deux sauvegardes.

Ces sauvegardes ne font qu’environ 10 Mo. Mais je pourrais nettoyer d’autres journaux dans le journal.

J’ai réussi.
L’exigence de 5 Go d’espace est APRÈS le téléchargement et l’extraction des images.
Je suppose que je dois ajouter plus de stockage à ce serveur.

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.