كيفية تثبيت واستخدام Docker وحاوياته في Ubuntu

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

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

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

تثبيت Docker على Ubuntu

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

  1. أولاً ، نفتح محطة ونستورد مفتاح GPG للبرنامج بالأمر التالي:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. بعد ذلك ، نضيف المستودع الرسمي:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. نقوم بتحديث الحزم:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. بعد ذلك ، سنقوم بتثبيت Docker بالأمر التالي:
sudo apt install docker-engine

 كيفية تشغيل حاويات Docker

El الخفي سيعمل Docker بالفعل. الآن ، لتشغيل الحاوية الأولى ، سنستخدم الأمر:

sudo docker run hello-world

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

sudo docker search "linux mint"

سيظهر لنا البحث السابق شيئًا مثل ما يلي:

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

عند البحث عن صورة لتشغيل حاوية ، يتعين علينا دائمًا استخدام صورة بها العمود "موافق" أو "رسمي" ، مما يعني أنها تأتي من مشروعك الخاص وليس من أي شخص فقط. في القائمة السابقة لا يوجد مسؤول رسمي ، ولكن يوجد واحد من Ubuntu. سنقوم بتشغيل حاوية باستخدام صورة Ubuntu الرسمية (من الصور السابقة) بالأمر التالي:

sudo docker run -it ubuntu bash

سيقوم الأمر أعلاه بتنزيل صورة Ubuntu وتشغيل الحاوية وإبقائها قيد التشغيل ومنحنا وصولاً تفاعليًا إلى داخلها باستخدام Bash. سوف ندرك أن موجه قد تغير إلى شيء مثل الجذر @ 131a58505d2d: / #، حيث يكون ما بعد at هو المعرف الفريد للحاوية.

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

القيام بالتنظيف

عندما نقوم بتشغيل حاوية ، يتعين على عميل Docker تنزيل صورة من Docker Hub. سيتم تخزين هذه الصور على جهاز الكمبيوتر الخاص بنا وستبقى هناك حتى لو توقفنا عن الحاوية وأزلناها ، هكذا كل هذه البقايا تستحق القضاء عليها لن نستخدمها مرة أخرى.

لسرد الصور المستضافة على جهاز الكمبيوتر الخاص بنا ، سنكتب الأمر التالي:

sudo docker images

سيظهر لنا هذا جميع الصور المستضافة على جهاز الكمبيوتر الخاص بنا. للقضاء عليها ، سنكتب أمرًا مثل الأمر التالي ، حيث "hello-world" هي الصورة التي نريد حذفها:

sudo docker rmi hello-world

قد يكون استخدام البرنامج الموجود في هذا المنشور وحاوياته ممتعًا جدًا لبعض المستخدمين. هل أنت واحد منهم؟

عبر | linuxbsdos.com