¿Actualización de Docker no funciona debido a requisitos de espacio?

Hola a todos,

Estoy ejecutando la configuración oficial de Docker. Hasta ahora todo bien.

Siempre he podido actualizar todo desde la interfaz web.
Estoy en la versión 2.9.0.beta1 y la 2.9.0.beta2 está disponible.
De repente veo esto:

Estás ejecutando una versión antigua de la imagen de Discourse.
Las actualizaciones a través de la interfaz web están deshabilitadas hasta que ejecutes la última imagen.

Para hacerlo, inicia sesión en tu servidor usando SSH y ejecuta:

        cd /var/discourse
        git pull
        ./launcher rebuild app
    
Más información en nuestro sitio de soporte

No hay problema, pienso, pero cuando ejecuto el comando ./launcher rebound app, nada sucede después:

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.
Tienes menos de 5 GB de espacio libre en el disco donde se encuentra /var/lib/docker. Necesitarás más espacio para continuar
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G   14G  4.7G  74% /

¿Deseas intentar recuperar espacio limpiando imágenes y contenedores de docker en el sistema? (y/N)y

Si la limpieza fue exitosa, puedes intentarlo de nuevo ahora
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

¿Cuánto espacio necesito para actualizar?

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

Tengo más de 5 GB disponibles pero no funciona.

Ejecuta ./launcher cleanup y vuelve a intentarlo.

Ya hice eso.
No queda nada que limpiar.
También limpié los registros del diario, que eran de 1 a 2 GB.

¿Volviste a compilar después de que hiciera la limpieza?

Quizás podrías intentar eliminar una o dos copias de seguridad.

Esas copias de seguridad son de solo ~10 MB. Pero podría limpiar más registros en journal.

Lo he conseguido.
El requisito de espacio de 5 GB es DESPUÉS de descargar y extraer las imágenes.
Supongo que necesito añadir más almacenamiento a ese servidor.

2 Me gusta

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