تحديث Docker لا يعمل بسبب متطلبات المساحة؟

أهلاً يا رفاق،

أنا أقوم بتشغيل إعداد Docker الرسمي. كل شيء على ما يرام حتى الآن.

كنت دائمًا قادرًا على تحديث كل شيء من واجهة الويب.
أنا على الإصدار 2.9.0.beta1 والإصدار 2.9.0.beta2 متاح.
فجأة أرى هذا:

أنت تستخدم إصدارًا قديمًا من صورة Discourse.
تم تعطيل الترقيات عبر واجهة الويب حتى تقوم بتشغيل أحدث صورة.

للقيام بذلك، قم بتسجيل الدخول إلى خادمك باستخدام SSH وقم بتشغيل:

        cd /var/discourse
        git pull
        ./launcher rebuild app
    
مزيد من المعلومات على موقع الدعم الخاص بنا

لا مشكلة أعتقد، ولكن عند تنفيذ الأمر ./launcher rebound 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-\u003e80/tcp, :::80-\u003e80/tcp, 0.0.0.0:443-\u003e443/tcp, :::443-\u003e443/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 جيجابايت هو بعد سحب واستخراج الصور.
أعتقد أنني بحاجة إلى إضافة المزيد من مساحة التخزين إلى هذا الخادم.

إعجابَين (2)

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