كيفية تثبيت Docker Engine على CentOS

Docker Engine هو برنامج حاويات مفتوح لنظام Linux والأنظمة الأساسية الأخرى. يدير Docker Engine "حاويات" قائمة بذاتها تعمل بشكل مشابه للأجهزة الافتراضية. في هذا الدليل ، سنتعرف على كيفية تثبيت Docker Engine على CentOS.

يدعم Docker Engine فقط CentOS 7 و 8. لذلك ، إذا كنت تستخدم إصدارًا قديمًا من نظام التشغيل ، فيجب عليك الترقية قبل محاولة تثبيت Docker على نظام CentOS الخاص بك.

كيفية تثبيت Docker Engine على CentOS

قبل أن نبدأ

قبل إعداد Docker Engine على CentOS ، يجب إزالة إصدارات Docker أو Docker Engine الأقدم. سبب وجوب إلغاء تثبيت الإصدارات القديمة من Docker هو أنها يمكن أن تتعارض مع إصدار Docker Engine الذي يتم إعداده في هذا الدليل.

لحسن الحظ ، يعد إلغاء تثبيت الإصدارات القديمة من Docker في CentOS أمرًا سهلاً. لإزالتها ، قم بتشغيل Terminal واستخدم الأمر yum remove للتخلص من الحزم القديمة.

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

بعد التخلص من الحزم القديمة من نظام CentOS الخاص بك ، يجب عليك إعداد مستودع البرامج "centos-extras". عادةً ما يتم إعداد مستودع البرامج هذا خارج الصندوق على CentOS ، لذلك ليست هناك حاجة لاستعراض كيفية جعله يعمل هنا. ومع ذلك ، إذا قمت بتعطيل هذا الريبو (لأي سبب كان) ، فيجب عليك إعادة تشغيله قبل محاولة تثبيت Docker Engine على CentOS.

إعداد Docker Engine على Cent OS 7 / CentOS 8

كيفية تثبيت Docker Engine على CentOS

لبدء إعداد Docker Engine على CentOS ، ستحتاج إلى حزمة "yum-utils". ستتيح لك هذه الحزمة الوصول إلى أداة "yum-config-manager" ، والتي يمكنك استخدامها لإعداد Docker repo الرسمي.

افتح نافذة طرفية واستخدم الأمر yum install لإعداد حزمة "yum-utils" على النظام. يجب أن يكون التثبيت سريعًا.

sudo yum install -y yum-utils

بعد إعداد حزمة "yum-utils" على نظام CentOS الخاص بك ، استخدم الأمر yum-config-manager لإضافة مستودع Docker الرسمي. ستمكنك إضافة هذا الريبو من الحصول على آخر تحديثات الأمان والتصحيحات لـ Docker.

sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

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

Docker CE الريبو الليلي

بينما لا يوصى بتمكين المستودع الليلي ، يمكنك القيام بذلك إذا كنت بحاجة إليه. لتمكين مستودع Docker CE Nightly على CentOS ، استخدم الأمر yum-config-manager التالي أدناه في Terminal.

sudo yum-config-manager - تمكين عامل الإرساء CE-nightly

إذا غيرت رأيك وترغب في تعطيل مستودع برنامج Docker CE Nightly ، فقم بتشغيل الأمر yum-config-manager ، ولكن أضف مفتاح –disable إليه.

sudo yum-config-manager - تعطيل عامل الإرساء CE-nightly

Docker CE Test repo

إذا كنت ترغب في تمكين مستودع Docker CE Test على CentOS ، فمن الممكن ، على الرغم من عدم التوصية به لأغراض الإنتاج. لإعداد هذا الريبو على نظام CentOS الخاص بك ، استخدم الأمر yum-config-manager أدناه في نافذة طرفية.

sudo yum-config-manager - اختبار عامل ميناء التمكين

إذا لم تعد ترغب في استخدام مستودع Docker CE Test على نظام CentOS الخاص بك ، فمن الممكن تعطيله. لإغلاق مستودع Docker CE Test ، قم بتشغيل الأمر yum-config-manager أدناه ، ولكن باستخدام مفتاح التبديل –disable .

sudo yum-config-manager - تعطيل اختبار عامل الإرساء

بعد إعداد مستودع برنامج Docker CE على نظام CentOS الخاص بك ، استخدم الأمر yum list لعرض الإصدارات المتاحة من Docker CE في مستودع Docker الرسمي.

yum list docker-ce - عرض المضاعفات | فرز -r

من خلال تشغيل الأمر yum list docker-ce –showduplicates ، سترى جميع إصدارات Docker CE المتاحة للتثبيت. لذلك ، إذا كنت بحاجة إلى إصدار معين من Docker CE ، فيمكنك اختيار إصدار من القائمة.

على سبيل المثال ، لتثبيت الإصدار 3: 18.09.1-3 ، يمكنك تحديده باستخدام الأمر yum install .

sudo yum install docker-ce- docker-ce-cli- containerd.io

لا ينبغي أن تستغرق عملية التثبيت لـ Docker CE وقتًا طويلاً. بمجرد إعداده على نظام CentOS الخاص بك ، يجب عليك تمكينه باستخدام Systemd. ثم ، باستخدام الأمر systemctl start ، ابدأ تشغيل Docker على CentOS.

sudo systemctl بدء عامل إرساء

بالإضافة إلى بدء تشغيل Docker على CentOS ، سيتعين عليك أيضًا تمكينه عند التمهيد. يعني تمكين Docker لبدء التشغيل عند التمهيد أن Docker CE سيكون جاهزًا للاستخدام حتى عند إعادة تشغيل CentOS.

sudo systemctl تمكين عامل ميناء

إذا كنت ترغب في أي وقت في إيقاف تشغيل Docker على CentOS ، فيمكنك تشغيل أمر إيقاف systemctl أدناه.

sudo systemctl stop docker

ستتمكن أيضًا من تعطيل Docker من بدء التشغيل عند تشغيل CentOS عن طريق تشغيل أمر تعطيل systemctl .

sudo systemctl stop docker

بمجرد إعداد نظام Docker Engine على نظام CentOS الخاص بك ، ستحتاج إلى اختباره للعمل والتشغيل بشكل صحيح. قم بتشغيل أمر Docker run لاختبار Docker Engine على نظامك.

sudo عامل ميناء تشغيل مرحبا العالم

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.