Обновление Docker не работает из-за требований к пространству?

Всем привет,

Я использую официальную сборку Docker. Пока всё хорошо.

Раньше я всегда мог обновлять всё через веб-интерфейс.
Я нахожусь на версии 2.9.0.beta1, а доступна уже 2.9.0.beta2.
Внезапно я вижу следующее:

Вы используете старую версию образа Discourse.
Обновления через веб-интерфейс отключены, пока вы не запустите последний образ.

Для этого войдите на свой сервер по SSH и выполните:

        cd /var/discourse
        git pull
        ./launcher rebuild app
    
Более подробная информация на нашей странице поддержки

Думаю, это не проблема, но после выполнения команды ./launcher rebuild app ничего не происходит:

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->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   app

Сколько места мне нужно для обновления?

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

У меня доступно более 5 ГБ, но обновление не работает.

Запустите ./launcher cleanup, а затем попробуйте снова

Я уже это сделал.
Нечего больше чистить.
Также очистил журналы, которые занимали 1–2 ГБ.

Вы пересоздали проект после очистки?

Попробуйте удалить одну или две резервные копии.

Эти резервные копии занимают всего около 10 МБ. Но я мог бы очистить ещё больше логов в журнале.

Получилось.
Требование в 5 ГБ места относится к объёму ПОСЛЕ загрузки и распаковки образов.
Похоже, мне нужно добавить больше хранилища на этот сервер.