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

كيفية تثبيت 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 عامل ميناء تشغيل مرحبا العالم


تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.