واحدة من المزايا الرئيسية لاستخدام لينكس باعتبارهمنصة لخادمك هو الحاويات. الحاويات هي تقنية تسمح للمستخدم باحتواء نظام التشغيل الصغير ، وبرنامج متخصص وتشغيله معزول على النظام. القيام بذلك يسمح بأداء مذهل ومرونة. عند الحديث عن الحاويات على نظام Linux ، فإن الحل الأكثر شعبية هو Docker. هذا البرنامج ، بمجرد تثبيته ، يجعل من السهل للغاية لأي شخص أن يقوم بسهولة بتثبيت وتشغيل الحاويات على الطاير. إليك كيفية الحصول على Docker على نظام Linux ..
المفسد التنبيه: قم بالتمرير لأسفل ومشاهدة الفيديو التعليمي في نهاية هذه المقالة.
تعليمات أوبونتو
قبل تشغيل Docker CE على خادم Ubuntu أو سطح المكتب ، يجب عليك تحديث ذاكرة التخزين المؤقت لحزمة Ubuntu وتثبيت أي تحديثات برامج قد تحتاج إلى تثبيت.
sudo apt update sudo apt upgrade
بمجرد تحديث النظام الخاص بك ، ستحتاج إلى تثبيت بعض الحزم. هذه الحزم مهمة وستسمح لمدير حزم Ubuntu بالتفاعل بشكل أفضل مع التنزيلات عبر HTTPS.
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
تتمثل الخطوة التالية في عملية التثبيت في إضافة مفتاح GPG لمستودع برامج Docker الرسمي. هذا مهم ، لأن Ubuntu لن يقوم بتثبيت البرنامج بدونه.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
عند تنزيل المفتاح ، أضف مستودع برامج Docker CE الرسمي إلى نظام Ubuntu.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
أخيرًا ، قم بتحديث مصادر برنامج Ubuntu مرة أخرى وتثبيت برنامج Docker لإنهاء عملية التثبيت.
sudo apt update&&sudo apt install docker-ce
تعليمات دبيان
قبل تثبيت Docker CE لـ Debian ، قم بتحديث النظام. سيضمن ذلك تشغيل Docker جيدًا على جهازك.
sudo apt-get update sudo apt-get upgrade
مع كل شيء محدث ، ستحتاج إلىقم بتثبيت بعض الأدوات لضمان تنزيل حزم Docker CE بشكل صحيح. ضع في اعتبارك أن التعليمات ستكون مختلفة حسب إصدار دبيان الخاص بك.
تعليمات دبيان للامتداد / جيسي
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
تعليمات ويزي
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties
مع إضافة الأدوات ، حان الوقت لتثبيت مفتاح GPG الخاص بـ Docker repo في دبيان. هذه خطوة حاسمة ، لذلك لا تتجاهلها. لن تقوم دبيان بتثبيت Docker بدونها.
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
ثم ، أضف مستودع برامج Docker CE إلى قائمة مصادر دبيان الخاصة بك.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
كل ما تبقى الآن هو تحديث مصادر برامج دبيان مرة أخرى وتثبيت Docker CE. قم بذلك باستخدام الأوامر التالية:
sudo apt-get update&&sudo apt-get install docker-ce
تعليمات فيدورا
قبل تثبيت Docker على Fedora ، ستحتاجلتثبيت بعض الإضافات Dnf. هذه الأمور مهمة ، وستسمح بتثبيت برنامج Docker بسهولة أكبر. تثبيت الإضافات Dnf مع:
sudo dnf -y install dnf-plugins-core
مع تثبيت المكونات الإضافية ، فقد حان الوقت لإضافة مستودع البرامج الفعلي إلى الجهاز.
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
إضافة مستودع برنامج Docker CE الرسميإلى Dnf و Fedora يعني أنه كلما قام المستخدم بتحديث نظامه ، سيحصل على تحديثات Docker منتظمة. إذا كنت تقوم بتثبيت Docker على جهاز كمبيوتر لا يتمتع بإمكانية الوصول المنتظم إلى الإنترنت ، ففكر في الانتقال إلى صفحة تنزيل Docker CE والاستيلاء على RPM بدلاً من ذلك.
قم بتثبيت Docker CE مباشرة من مدير حزم Fedora لإكمال العملية.
sudo dnf install docker-ce
غيرها من لينكس
عامل الميناء مدعوم بشكل جيد على نظام Linux. توزيعات Linux أعلاه هي بعض من توزيعات Docker التي تفضل استخدامها. إذا كنت تبحث عن الحصول على البرنامج على إصدار مختلف من Linux ، فمن المستحسن مراجعة الوثائق. تعد معلومات تثبيت Docker أداة رائعة ، ولديها الكثير من عمليات الكتابة للعديد من توزيعات Linux المختلفة. راجع أيضًا الوثائق الخاصة بتوزيع Linux الذي تستخدمه ، حيث قد يساعدك أيضًا في تثبيت برنامج عامل التشغيل.
تمكين Docker CE
تم تثبيت Docker CE ، ولكن قبل أن تتمكن من استخدامها، ستحتاج إلى استخدام نظام init لتمكين خدماته. بناءً على نظام التشغيل الذي تستخدمه ، قد تكون التعليمات مختلفة. على سبيل المثال ، إذا اتبعت تعليمات Ubuntu أو Debian ، فهناك فرصة جيدة لأن يتم تشغيل عناصر النظام تلقائيًا أثناء عملية التثبيت. ستحتاج Fedora أو توزيعات Linux الأخرى التي تستخدم systemd إلى تمكين هذه العناصر بشكل منفصل.
أولا ، تمكين الخدمة عند بدء التشغيل باستخدام systemctl تمكين أمر.
sudo systemctl enable docker
ثم ، على الفور بدء عامل ميناء على النظام مع بداية systemctl أمر.
sudo systemctl start docker
هل تريد تعطيل خدمة Docker CE؟ استعمال systemctl تعطيل.
sudo systemctl disable docker
بالإضافة إلى ذلك ، أوقف Docker في أي وقت باستخدام توقف systemctl، وإعادة تشغيله مع إعادة تشغيل systemctl.
sudo systemctl stop sudo systemctl restart
باستخدام Docker CE
مع تثبيت Docker CE على نظام Linux ، يمكنك ذلكتثبيت واستخدام العديد من الحاويات كما تريد. لاختبار وتأكد من أن برنامج Docker CE يعمل بشكل صحيح ، يجب عليك أولاً تشغيل حاوية الاختبار:

sudo docker run hello-world
إذا تم تشغيل حاوية hello-world وتعمل بشكل صحيح ، فسيكون كل شيء جيدًا. إذا لم يكن الأمر كذلك ، فأعد تثبيت Docker وحاول مرة أخرى.
تثبيت وتشغيل الحاويات

يعد تثبيت الحاويات على إعداد Docker بسيطًا إلى الأمام. للبدء ، ابحث في Docker Hub عن حاوية تريد تثبيتها.
docker search searchterm
ثم ، تثبيته مع سحب عامل ميناء.
docker pull containername
قم بتشغيل الحاوية باستخدام:
sudo docker run containername</ P>
تعليقات