شروحات الكمبيوتر والإنترنت والموبايل

ترقية تثبيت Docker القائم على docker.io

تعتبر عملية ترقية حزمة Docker في نظام تشغيل Ubuntu أمرًا مهمًا لأي مطور أو مسؤول عن الأنظمة، حيث تتيح لهم الاستفادة من الميزات الجديدة والتحسينات الأمنية. في هذا المقال، سنتناول كيفية القيام بترقية تثبيت Docker القائم على docker.io خطوة بخطوة، مع التركيز على أهمية استخدام المستودعات الرسمية الخاصة بشركة Docker بدلاً من مستودعات Ubuntu التقليدية.

أهمية استخدام المستودعات الرسمية لـ Docker

تتمثل إحدى المشكلات الرئيسية عند استخدام Docker المتاحة عبر مستودعات Ubuntu في أنها عادةً ما تكون إصدارات قديمة وليست محدثة بانتظام. وعلى الرغم من أن Ubuntu يوفر إصدارات مستقرة، إلا أنه من الضروري الحصول على أحدث الميزات والتحديثات الأمنية التي تصدرها Docker. لذا، لضمان استخدام أحدث نسخة من Docker، يجب عليك الانتقال إلى استخدام مستودع Docker الرسمي.

متطلبات النظام

قبل الشروع في عملية الترقية، تأكد من أن نظام Ubuntu الذي تستخدمه مدعوم. تحتاج إلى إصدار 64 بت من أحد الإصدارات التالية:

  • Focal 20.04 (LTS)
  • Jammy 22.04 (LTS)
  • Noble 24.04 (LTS)
  • Oracular 24.10

إذا كان لديك إصدار آخر غير مدعوم، فلن تتمكن من استخدام Docker من مستودعات Docker.

إزالة الإصدارات القديمة من Docker

بدايةً، يجب عليك إزالة أي إصدارات سابقة من Docker التي تم تثبيتها عبر المستودعات الأخرى. قد تتسبب هذه الإصدارات القديمة في تعارضات مع الحزم الرسمية، مما يجعل من الضروري إزالتها. لتنفيذ ذلك، يمكنك استخدام الأوامر التالية:

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker Containerd runc; do
    sudo apt-get remove $pkg
done

بعد الانتهاء من إزالة الحزم القديمة، يمكنك الانتقال إلى مرحلة تثبيت الحزم الرسمية.

تثبيت حزم Docker الرسمية

يستخدم نظام Ubuntu نظام إدارة الحزم APT، والذي يجعل من السهل تثبيت الحزم المحدثة. للقيام بذلك، يجب أولاً إعداد مستودع APT الخاص بـ Docker. اتبع الخطوات التالية:

  1. أضف مفتاح GPG الرسمي لـ Docker:

    sudo apt-get update
    sudo apt-get install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
  2. أضف المستودع إلى مصادر APT:

    echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get update
  3. قم بتثبيت حزم Docker:
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

التحقق من التثبيت

بعد الانتهاء من التثبيت، يجب عليك التأكد من أن Docker يعمل بشكل صحيح. يمكنك فعل ذلك عن طريق تشغيل صورة "hello-world":

sudo docker run hello-world

إذا لم تظهر أي أخطاء، فهذا يعني أن التثبيت كان ناجحًا وأنك قمت بترقية Docker بشكل سليم باستخدام المستودعات الرسمية.

الخلاصة

يعتبر استخدام الحزم الرسمية من Docker وسيلة فعالة لتجنب المشكلات المرتبطة بالإصدارات القديمة التي تقدمها مستودعات Ubuntu. عبر اتباع الخطوات البسيطة أعلاه، يمكنك ضمان أن لديك أحدث إصدارات Docker مما يسهل عليك تطوير التطبيقات وإدارة الحاويات بكفاءة. إذا كنت تبحث عن مجموعة أدوات تحسين وترقية تثبيت Docker القائم على docker.io، ستكون هذه الإرشادات دليلك لتحقيق ذلك.

فهد السلال

خبير تقني متخصص في شروحات الكمبيوتر والإنترنت والموبايل، يتمتع بخبرة واسعة في تقديم حلول تقنية مبتكرة ومبسطة. يهدف فهد إلى مساعدة المستخدمين على تحسين تجربتهم التقنية من خلال مقالات وأدلة عملية واضحة وسهلة الفهم.
زر الذهاب إلى الأعلى
Don`t copy text!