فشل 'launcher' - مساحة تخزين محدودة - 'launcher' يدمر التطبيق

مرحباً يا رفاق.
أتساءل عما إذا كانت هذه مشكلة؟

-> $ ./launcher destroy app
تم اكتشاف بنية x86_64.

تحذير: سنبدأ الآن في تنزيل صورة Discourse الأساسية
قد تستغرق هذه العملية ما بين بضع دقائق إلى ساعة، اعتمادًا على سرعة شبكتك

من فضلك كن صبوراً

2.0.20220128-1817: السحب من discourse/base
الهضم: sha256:dcb4eb8e41a2e84f776f80587f308d167a54ad7ff4ba616199891828bbd4ddae
الحالة: تم تنزيل صورة أحدث لـ discourse/base:2.0.20220128-1817
docker.io/discourse/base:2.0.20220128-1817
لديك أقل من 5 جيجابايت من المساحة الخالية على القرص حيث يقع /var/lib/docker. ستحتاج إلى مساحة أكبر للمتابعة
نظام الملفات الحجم المستخدم المتاح النسبة المئوية المحملة على
/dev/mapper/ubuntu--vg-ubuntu--lv 19G 14G 3.8G 79% /

هل ترغب في محاولة استعادة المساحة عن طريق تنظيف صور وحاويات دوكر في النظام؟ (ص/ن)ص
إذا نجح التنظيف، يمكنك المحاولة مرة أخرى الآن

بالتأكيد، حتى لو كان الأمر كذلك وكانت مساحة التخزين محدودة بالفعل، فربما تفشل أي إجراءات أخرى ولكن لا ينبغي أن يمنع ذلك ‘launcher’ من تدمير الحاوية، أليس كذلك؟
ما هو المنطق وراء ذلك؟
نفس الشيء الذي أواجهه مع ‘stop’.

ملاحظة: أنا جديد في Discourse - لماذا قد يقوم ‘destroy’ بـ ‘..بدء تنزيل Discourse..’.؟

عندما تقول ./launcher destroy app فهذا يعني أن launcher سيعمل على الموقع المحدد في ملف app.yml. لكي نقوم بتحليل ملف app.yml هذا وبناء كل المنطق الموجود فيه، نحتاج إلى بعض البرامج. وبما أنه لا يمكننا التحكم بشكل فعال في البرامج الموجودة على الآلاف من المضيفين المختلفين الذين يشغلون Discourse، فإننا نستخدم نفس الصورة الأساسية التي نستخدمها لـ Discourse لتحليل وتفسير ما هو موجود في ملف app.yml هذا، ومن هنا نحتاج إلى تنزيله.

إذا لم تكن المساحة كافية لديك، يمكنك دائمًا الانتقال إلى مستوى تجريد أقل إلى أوامر docker مباشرة. في هذا المثال، سيكون المكافئ هو docker stop app && docker rm app.

إعجابَين (2)

20 جيجابايت بالكاد تكفي للتشغيل وبمجرد أن يصبح لدى منتدى الخاص بك الكثير من البيانات، لن تتمكن من القيام بالأشياء بالطريقة المحددة والمدعومة والسهلة. أوصي بحد أدنى 25 جيجابايت، ولكن 50 جيجابايت هو مكان أكثر أمانًا للبدء.

يمكنك أيضًا معرفة ما إذا كانت لديك نسخ احتياطية تملأ المساحة؟ ولكن قد ترغب في أن تكون قادرًا على إنشاء نسخ احتياطية يومًا ما.