derak
(Cristian Deraco)
28 ديسمبر 2024، 10:32م
1
مرحباً، لقد قمت بتحديث Docker من خلال قسم “الترقية”. بعد ذلك، حاولت تحديث Discourse عبر الطرفية (أستخدم وحدة تحكم Droplet الخاصة بـ DigitalOcean). ومع ذلك، عند تشغيل الأمر ./launcher rebuild app، أحصل على هذا الخطأ:
ERROR: Docker version 19.03.13 not supported, please upgrade to at least 20.10.0, or recommended 24.0.7.
لكنني كنت قد قمت بالفعل بالتحديث من خلال واجهة الإدارة “الترقية” على الموقع. الآن لم يعد أي شيء يعمل. ما الذي يمكن أن يكون قد حدث بشكل خاطئ؟
pfaffman
(Jay Pfaffman)
28 ديسمبر 2024، 10:41م
2
في الواجهة الرسومية، قمت بتحديث Discourse_docker وليس docker نفسه.
apt update ; apt install docker-ce
يجب أن يقوم بترقية docker، أعتقد.
يمكنك التحقق من الإصدار باستخدام
docker --version
إعجابَين (2)
derak
(Cristian Deraco)
28 ديسمبر 2024، 11:53م
3
شكراً لك. الأمر الذي قدمته لم ينجح. لقد قمت بحله بالحل التالي من ChatGPT:
لتحديث Docker على DigitalOcean Droplet، اتبع الخطوات التالية:
1. التحقق من الإصدار الحالي لـ Docker
قم بتشغيل هذا الأمر لرؤية إصدار Docker المثبت حاليًا:
docker --version
2. تحديث نظام التشغيل
تأكد من أن نظام التشغيل محدث:
sudo apt update && sudo apt upgrade -y
3. إلغاء تثبيت الإصدار القديم من Docker (إذا لزم الأمر)
قم بإزالة أي إصدار موجود من Docker:
sudo apt remove docker docker-engine docker.io containerd runc
4. تثبيت أحدث إصدار من Docker
اتبع هذه الخطوات لتثبيت أحدث إصدار:
إضافة مستودع Docker الرسمي:
sudo apt-get install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
تثبيت Docker:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. التحقق من الإصدار المثبت
تحقق مما إذا كان الإصدار الجديد قد تم تثبيته:
docker --version
6. إعادة تشغيل خدمات Docker
بعد التثبيت أو الترقية، أعد تشغيل خدمة Docker:
sudo systemctl restart docker
7. تحديث Discourse
بمجرد تحديث Docker، حاول تحديث Discourse مرة أخرى:
cd /var/discourse
./launcher rebuild app
6 إعجابات
system
(system)
تم إغلاقه في
28 يناير 2025، 4:23ص
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.