واحدة من المزايا الرئيسية للاستخدام لينكس كمنصة لخادمك هي حاويات. الحاويات هي تقنية تتيح للمستخدم احتواء نظام تشغيل صغير ، وقطعة برمجيات متخصصة وتشغيله معزولًا على النظام. القيام بذلك يسمح بأداء ومرونة لا تصدق. عند الحديث عن الحاويات على Linux ، فإن الحل الأكثر شيوعًا هو Docker. هذا البرنامج ، بمجرد تثبيته ، يجعل من السهل جدًا على أي شخص تثبيت الحاويات وتشغيلها بسهولة. إليك كيفية الحصول على Docker على Linux ..
تنبيه المفسد: قم بالتمرير لأسفل و شاهد الفيديو التعليمي في نهاية هذه المقالة.
قبل تشغيل Docker CE على خادم Ubuntu أو سطح المكتب ، يجب عليك تحديث ذاكرة التخزين المؤقت لحزمة Ubuntu apt وتثبيت أي تحديثات برامج قد تحتاج إلى تثبيتها.
تحديث sudo apt ترقية sudo apt
بمجرد تحديث نظامك ، ستحتاج إلى تثبيت بعض الحزم. هذه الحزم مهمة وستسمح لمدير حزم Ubuntu بالتفاعل بشكل أفضل مع التنزيلات عبر HTTPS.
sudo apt-get install \ apt-transport-https \ ca-الشهادات \ curl \ software-properties-الشائعة
الخطوة التالية في عملية التثبيت هي إضافة مفتاح GPG لمستودع برامج Docker الرسمي. هذا أمر مهم ، لأن Ubuntu لن يقوم بتثبيت البرنامج بدونه.
حليقة- FSL 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) \ مستقرة "
أخيرًا ، قم بتحديث مصادر برامج Ubuntu مرة أخرى وقم بتثبيت برنامج Docker لإنهاء عملية التثبيت.
sudo apt update && sudo apt install docker-ce
قبل تثبيت Docker CE لـ Debian ، قم بتحديث النظام. سيضمن ذلك عمل Docker بشكل جيد على جهازك.
sudo apt-get update sudo apt-get update
مع تحديث كل شيء ، ستحتاج إلى تثبيت بعض الأدوات لضمان تنزيل حزم Docker CE بشكل صحيح. ضع في اعتبارك أن التعليمات ستكون مختلفة اعتمادًا على إصدارك من دبيان.
sudo apt-get install \ apt-transport-https \ ca-الشهادات \ curl \ gnupg2 \ software-properties-common
sudo apt-get install \ apt-transport-https \ ca-الشهادات \ curl \ python-software-properties
مع إضافة الأدوات ، حان الوقت لتثبيت مفتاح GPG لـ Docker repo لـ Debian. هذه خطوة حاسمة ، لذا لا تتجاهلها. لن يقوم دبيان بتثبيت Docker بدونه.
حليقة- FSL https://download.docker.com/linux/$(. /etc/os-release; صدى "$ ID") / gpg | sudo apt-key add -
بعد ذلك ، أضف مستودع برنامج Docker CE إلى قائمة مصادر دبيان الخاصة بك.
sudo add-apt-repository \ "deb [arch = amd64] https://download.docker.com/linux/$(. /etc/os-release; صدى "$ ID") \ $ (lsb_release -cs) \ مستقرة "
كل ما عليك فعله الآن هو تحديث مصادر برمجيات دبيان مرة ثانية ، وتثبيت Docker CE. افعل ذلك بالأوامر التالية:
sudo apt-get update && sudo apt-get install docker-ce
قبل تثبيت Docker على Fedora ، ستحتاج إلى تثبيت بعض مكونات Dnf الإضافية. هذه الأمور مهمة ، وستسمح بتثبيت برنامج Docker ليكون أسهل بكثير. قم بتثبيت ملحقات Dnf مع:
sudo dnf -y تثبيت 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 تثبيت docker-ce
Docker مدعوم بشكل جيد على Linux. توزيعات Linux أعلاه هي بعض التوزيعات التي تفضلها Docker. إذا كنت تتطلع للحصول على البرنامج على إصدار مختلف من Linux ، فمن المستحسن التحقق منه وثائق. تعد معلومات تثبيت Docker أداة رائعة ، ولديهم الكثير من عمليات الكتابة للعديد من توزيعات Linux المختلفة. تحقق أيضًا من وثائق توزيع Linux التي تستخدمها ، فقد تساعدك أيضًا في تثبيت برنامج عامل الميناء.
تم تثبيت Docker CE ، ولكن قبل أن تتمكن من استخدامه ، ستحتاج إلى استخدام نظام التهيئة لتمكين خدماته. اعتمادًا على نظام التشغيل الذي تستخدمه ، قد تختلف التعليمات. على سبيل المثال ، إذا اتبعت تعليمات Ubuntu أو Debian ، فهناك فرصة جيدة لتشغيل عناصر النظام تلقائيًا أثناء عملية التثبيت. ستحتاج Fedora أو توزيعات Linux الأخرى التي تستخدم systemd إلى تمكين هذه العناصر بشكل منفصل.
أولاً ، قم بتمكين الخدمة عند بدء التشغيل باستخدام تمكين systemctl أمر.
sudo systemctl تمكين عامل الميناء
ثم تبدأ على الفور عامل الميناء على النظام مع بدء systemctl أمر.
sudo systemctl بدء عامل الميناء
هل تريد تعطيل خدمة Docker CE؟ استعمال تعطيل systemctl.
sudo systemctl تعطيل عامل الميناء
بالإضافة إلى ذلك ، قم بإيقاف Docker في أي وقت باستخدام توقف systemctl، وأعد تشغيله باستخدام إعادة تشغيل systemctl.
إيقاف sudo systemctl
مع تثبيت Docker CE على Linux ، يمكنك تثبيت العديد من الحاويات واستخدامها كما تريد. للاختبار والتأكد من أن برنامج Docker CE يعمل بشكل صحيح ، يجب عليك أولاً تشغيل حاوية الاختبار:
تشغيل سو دوكر مرحبا العالم
إذا تم تشغيل الحاوية hello-world وتعمل بشكل صحيح ، فكل شيء على ما يرام. إذا لم يكن الأمر كذلك ، فأعد تثبيت Docker وحاول مرة أخرى.
يعد تثبيت الحاويات على إعداد Docker أمرًا بسيطًا جدًا. للبدء ، ابحث في Docker Hub عن الحاوية التي ترغب في تثبيتها.
البحث عن عامل الميناء
ثم قم بتثبيته باستخدام سحب عامل الميناء.
عامل ميناء سحب الحاويات
شغل الحاوية بـ:
sudo عامل ميناء تشغيل الحاوية
يُعد تنزيل التورنت على سطح مكتب Linux مفيدًا بشكل كبير ، ولكن أولئك...
إذا كنت تستخدم Linux وتجد نفسك تعتمد على Usenet للحصول على المحتوى ...
لقد سمعت عن جنتو ، ولكن ماذا عن Funtoo؟ Funtoo هو نسخة معدلة من نظا...