إلغاء تثبيت مثيل discourse

مرحبًا،

هل تتوفر وثائق شاملة حول كيفية إزالة مثيل Discourse عبر سطر الأوامر؟
هذا ضروري لإجراء تثبيت نظيف مرة أخرى.

وفقًا لدليل التثبيت الرسمي، يعمل discourse داخل حاوية Docker خاصة به.
لذلك، تحتاج ببساطة إلى إيقاف الحاوية وإزالة مجلد /var/discourse.

الخطوات.

  1. قم بالاتصال بخادم VPS الخاص بك عبر SSH.
  2. cd /var/discourse
  3. ./launcher stop app
  4. ./launcher destroy app
  5. cd /var
  6. sudo rm -rf discourse

سيكون من الجيد تضمين قسم إلغاء التثبيت في دليل التثبيت أو دليل آخر.

نظرًا لأن الطريقة الموصى بها للقيام بالأشياء هي تثبيت Discourse على تثبيت جديد لا يُستخدم لأي شيء آخر، فإن الطريقة التي يزيل بها معظم الناس هي تدمير الجهاز الافتراضي.

هذه التعليمات مصممة عن قصد للحالة القياسية الأكثر شيوعًا فقط.

بالتأكيد، “إلغاء التثبيت” هو من عام 2000 :wink:

شيء مثير للاهتمام، إذا أردت إيقاف التطبيق وتدميره، فسيحاول تنزيل صورة أساسية أخرى. بحق الجحيم؟ :smile:

:/var/discourse> sudo ./launcher stop app
تم اكتشاف بنية x86_64.

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

2.0.20220818-0047: جارٍ سحب من discourse/base
الهضم: sha256:7734701087766821ffb2ddcef423754798bd345c2ac0d550131c6e6905c268e8
الحالة: تم تنزيل صورة أحدث لـ discourse/base:2.0.20220818-0047
docker.io/discourse/base:2.0.20220818-0047
لديك أقل من 5 جيجابايت من المساحة الخالية على القرص الذي يقع فيه /var/lib/docker. ستحتاج إلى مساحة أكبر للمتابعة
نظام الملفات الحجم المستخدم المتاح النسبة المئوية المحملة على
/dev/mapper/vg00-var 9.8G 4.9G 4.4G 53% /var

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

ما قمت به هو:

  1. sudo rm -rf discourse
  2. البحث عن حاوية دوكر التي تحتوي على discourse، إنهائها ثم إزالتها.

أخبرني إذا كنت بحاجة إلى فعل أي شيء آخر. :slight_smile:

نعم. ./launcher يبقي نفسه وصورة Discourse الأساسية محدثة. إذا كنت على دراية بـ docker، يمكنك ببساطة تشغيل docker stop app;docker rm app كما فعلت.