تثبيت عامل ميناء على أوبونتو

Tthbyt Aml Myna Ly Awbwntw



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

قم بإزالة الإصدار السابق من Docker

قبل البدء في تثبيت Docker على نظام Ubuntu الخاص بك، تأكد من أنه لم يتم تثبيته بعد من خلال تعليمات الإصدار. إذا كان مثبتًا بالفعل، فتأكد من إزالته مع تبعياته الأخرى.







$ sudo شقة-الحصول على إزالة حاوية docker-engine docker.io



بعد إزالة Docker من نظامك، تأكد من تحديث مستودعات النظام لتعكس التغييرات في النظام من خلال تعليمات “التحديث”.



$ sudo تحديث مناسب





1. قم بتثبيت Docker عبر مستودع المطورين

سنختار الطريقة الأولى لاستخدام مستودع المطورين لتثبيت Docker على نظام Ubuntu Linux. بعد تحديث نظام Ubuntu، نحتاج إلى تثبيت المتطلبات الأساسية المطلوبة لتثبيت Docker بشكل صحيح على Ubuntu. تتضمن هذه الحزم مستودع 'curl' الضروري لجلب حزم Docker المطلوبة من موقع المطور الخاص بها، وحزمة شهادات CA لتثبيت Docker بسلاسة بعد قبول جميع متطلبات المطور.

بخلاف ذلك فإن حزمة “apt-transport-https” ضرورية للتنقل السلس بين نظام Linux وموقع المطور مع بعض الحزم الأخرى. تم تنفيذ تعليمات 'التثبيت' باستخدام حزمة 'Apt' الخاصة بـ Ubuntu لهذا الغرض كما هو موضح في ما يلي:



$ sudo ملائم ثَبَّتَ apt-transport-https ca-certificates curly Software-properties-common

الآن، حان الوقت لحزمة 'curl' لإضافة مفتاح GPG الخاص بـ Docker إلى نظام Ubuntu Linux الخاص بنا. يتم استخدام خيار '-fsSL' للحصول على مفتاح GPG من موقع المطور الرسمي لـ Docker باستخدام عنوان URL المعروض في الصورة وتعليمات 'apt-key add'.

$ لفة -fsSL < أ href = 'https://download.docker.com/linux/ubuntu/gpg' > https: // download.docker.com / لينكس / أوبونتو / gpg أ > | sudo ملائمة-مفتاح-إضافة -

نحتاج إلى الحصول على مستودع Docker من صفحة تنزيل المطور وإضافته إلى المصادر 'المناسبة' لنظامنا. ولهذا نستخدم تعليمات 'deb' متبوعة بعنوان URL للمطور ضمن تعليمات 'add-apt-repository' التي يتم عرضها فيما يلي. تتم إضافة مستودع Docker إلى مصادر Ubuntu 'المناسبة' خلال فترة من الوقت.

$ sudo add-apt-repositoroy 'deb [ قوس =amd64 ] < أ href = 'https://download.docker.com/linux/ubuntu' > https: // download.docker.com / لينكس / أوبونتو أ > $ ( lsb_release -cs ) مستقر'

هناك أمر يمكن استخدامه لمعرفة المزيد عن حزمة “docker-ce”، مثلاً إذا كانت تأتي من مستودع Docker بدلاً من مستودع Ubuntu. تتبع تعليمات 'apt-cache' الكلمات الرئيسية 'policy' و'docker-ce' التي تحدد مصدر التثبيت.

$ سياسة التخزين المؤقت ملائمة عامل ميناء-ce

بعد التأكد من أحدث إصدار من مرشح التثبيت، سنستخدم تعليمات 'التثبيت' مع مستودع 'Apt' لتثبيت 'docker-ce' بالقوة باستخدام الخيار '-y'. يعرض الحزم الإضافية التي سيتم تثبيتها مع Docker.

$ sudo ملائم ثَبَّتَ عامل ميناء-ce

تتطلب عملية تثبيت “docker-ce” صبركم لأنها عملية طويلة بعض الشيء وتستغرق وقتًا طويلاً كما هو موضح في الصورة التالية:

في حالة انقطاع التثبيت، تأكد من تكوين الحزم المتبقية عبر الحزمة 'dpkg' كما هو موضح في التعليمات:

$ sudo com.dpkg -تهيئة

بعد تثبيت Docker وتكوينه بنجاح، يمكنك البحث عن حالة الاتصال الخاصة به عبر تعليمات 'الحالة' باستخدام الأداة المساعدة 'systemctl' كما هو موضح في الصورة المعروضة التي يعمل عليها Docker بشكل نشط.

$ sudo عامل ميناء حالة systemctl

يمكن العثور على الإصدار المثبت من Docker عبر تعليمات الإصدار كما يلي:

$ عامل ميناء --إصدار

2. قم بتثبيت Docker عبر Snap

Snap هو المستودع الافتراضي لنظام Ubuntu والذي يمكن استخدامه أيضًا لتثبيت العديد من الحزم والتطبيقات تمامًا مثل الحزمة 'apt'. قبل الانتقال نحو تثبيت Docker عبر snap، تأكد من تحديث مستودع النظام عبر الحزمة 'apt' كما هو موضح في تعليمات 'التحديث' التالية. أضف كلمة مرور حسابك لمواصلة عملية التحديث كما هو موضح في الصورة التالية:

$ sudo تحديث مناسب

حان الوقت لتثبيت Docker عبر الحزمة 'snap' المستخدمة في تعليمات 'التثبيت'. يوضح الأمر التالي تنزيل الإصدار الثابت من Docker وتثبيته باستخدام الحزمة 'snap':

$ sudo فرقعة ثَبَّتَ عامل ميناء

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

$ sudo فرقعة ثَبَّتَ عامل ميناء

مرة أخرى، يمكنك البحث عن حالة Docker المثبت عبر تعليمات 'systemctl'.

$ sudo عامل ميناء حالة systemctl

استخدام عامل الميناء

دعونا نلقي نظرة على استخدام Docker في نظام Ubuntu. الاستخدام الأساسي لتعليمة 'docker' هو البحث عن جميع الأوامر التي توفرها للاستخدام السلس كما هو موضح في ما يلي:

$ عامل ميناء

تمنحنا تعليمات 'البحث' في Docker الحق في البحث عن صور محددة تتعلق ببيئات معينة. نظرًا لأننا قمنا بتثبيت Docker على نظام Ubuntu الخاص بنا، فسوف نقوم بالبحث في صور Ubuntu المتاحة باستخدام الكلمة الأساسية 'ubuntu' في تعليمات 'docker search' كما هو موضح في ما يلي:

$ sudo عامل ميناء البحث في أوبونتو

قم بتنزيل صورة عامل الميناء

الآن، سوف نحصل على صورة Ubuntu الرسمية لنظامنا باستخدام تعليمات 'docker' متبوعة بخيار 'pull'. تعرض المعالجة البسيطة لهذه التعليمات عملية 'السحب' الناجحة، أي أنه تم تنزيل الصورة بنجاح.

$ sudo عامل ميناء سحب أوبونتو

قم بإدراج صور عامل الميناء

حان الوقت لعرض جميع صور Docker التي تم تنزيلها داخل نظام Ubuntu الخاص بك. يمكن تنفيذ تعليمات Docker باستخدام خيار 'الصور'. تظهر نتيجة هذه التعليمات أن لدينا صورة Docker، 'ubuntu'، وبعض معلوماتها.

$ sudo صور عامل الميناء

يمكنك أيضًا تنزيل صورة مباشرةً وتشغيل حاوية باستخدام تعليمات 'docker' مع خيار 'run' متبوعًا باسم الصورة، أي 'hello-world'.

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

تقوم تعليمات 'التشغيل' بإنشاء حاوية غير تفاعلية فقط. لتهيئة حاوية تفاعلية، قم بتشغيل تعليمات 'تشغيل' Docker باستخدام خيار '-it'.

$ sudo تشغيل عامل ميناء مجانا

$ sudo تشغيل عامل الميناء -هو - هي أوبونتو

عندما تكون الحاوية في الوضع التفاعلي، يمكن لخيار 'ps' في تعليمات 'docker' عرض الحاويات النشطة مثل Ubuntu.

$ sudo عامل ميناء ملاحظة

قم بإزالة عامل الإرساء

لإزالة Docker من نظام Ubuntu، استخدم الأمر 'Apt' مع خيار 'Remove' كما يلي:

$ sudo ملائمة إزالة عامل الإرساء-ce

خاتمة

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