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

**URL:** <https://meta.discourse.org/t/docker-update-not-working-due-to-space-requirements/218747>\
**Category:** Self-hosting\
**Created:** [18 فبراير 2022، 10:57م UTC](https://meta.discourse.org/t/docker-update-not-working-due-to-space-requirements/218747 "2022-02-18T22:57:49Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![ajfriesen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ajfriesen/32/244534_2.png) [@ajfriesen](https://meta.discourse.org/u/ajfriesen)\
**Post date:** [18 فبراير 2022، 10:57م UTC](https://meta.discourse.org/t/docker-update-not-working-due-to-space-requirements/218747/1 "2022-02-18T22:57:49Z")

</div>

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

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

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

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

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

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

```

لا مشكلة أعتقد، ولكن عند تنفيذ الأمر `./launcher rebound app` لا يحدث شيء بعد ذلك:

```plaintext
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

```

كم مساحة أحتاج للتحديث؟

```plaintext
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 جيجابايت متاحة ولكنها لا تعمل.

---

_[View the full topic](https://meta.discourse.org/t/docker-update-not-working-due-to-space-requirements/218747)._
