كيفية تثبيت Docker Container على نظام Linux؟ (Ubuntu و CentOS)

نشرت: 2019-08-01

كيفية تثبيت Docker على Linux

لا شك أن Docker هو أفضل نظام أساسي Container Management Platform مؤسستك و / أو مشروعك الشخصي.

لماذا نحتاج Docker؟

ضع في اعتبارك هذا السيناريو البسيط لمشروعك.

  • لديك تطبيق Java Enterprise معقد يحتوي على أكثر من 50 من التبعيات المخضرمة.
  • لديك القليل من تبعيات الخدمات المحلية.
  • لديك مثيل قاعدة البيانات الخاص بك قيد التشغيل محليًا.
  • لديك أكثر من 10 برامج نصية مخصصة للقشرة وهو مطلوب لإعداد بيئتك.
  • لديك ~ 5 متغيرات البيئة.
  • لديك حوالي 5 برامج نصية لبدء التشغيل التلقائي.
  • وما إلى ذلك وهلم جرا…

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

هذا هو المكان الذي يأتي فيه Docker إلى الصورة.

بساطة:

ماذا عن بناء وتجميع كل ما سبق في single docker image وشحن تلك الصورة إلى عميلك؟ إنها مجرد single step install العميل get ready within few minutes .

سننتقل في هذا البرنامج التعليمي إلى خطوات حول كيفية install Docker on Linux وجميع الخطوات المطلوبة.

هيا بنا نبدأ:

الخطوة 1. قم بتسجيل الدخول إلى مضيف Linux وتحقق من المتطلبات المسبقة

يأتي دوكر بثلاث نكهات:

  • محرك Docker - المجتمع
  • محرك Docker - المؤسسة
  • شركة Docker

سننتقل في هذا البرنامج التعليمي إلى خطوات تثبيت Docker Community Edition .

1.1) قم بتسجيل الدخول إلى مضيف Linux الخاص بك.

أنا أستخدم قطرة المحيط الرقمي كمضيف لينكس الخاص بي.

1.2) التحقق من بنية نظام التشغيل Linux:

أنت بحاجة إلى بنية 64-bit .

1.3) تحقق من Linux OS Kernel Level:

يجب أن يكون مستوى Kernel أكبر من 3.0.

الخطوة 2. قم بتثبيت Docker Community Edition

2.1) تأكد من إضافة مفتاح Docker الرسمي PGP إلى نظامك.

2.2) تأكد من حصولك على مفتاح PGP الصحيح:

2.3) تأكد من تثبيت نظام التشغيل Ubuntu OS الخاص بك على أحدث إصدار

Command: sudo apt-get update

2.4) قم بإعداد أحدث مستودع Docker ثابت

Command: sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu $ (lsb_release -cs) مستقر"

2.5) قم بتثبيت Docker

Command: sudo apt-get install docker-ce

2.6) تحقق من إصدار Docker

الخطوه 3. ابدأ تشغيل Docker وقم بتشغيل Hello World

تم تثبيت Docker بنجاح على Linux

3.1) أمر بسيط لتشغيل Docker على Linux

كما ترى أعلاه أثناء التثبيت ، يسجل Docker نفسه كخدمة نظام: /lib/systemd/system/docker.service .

3.2) دعنا نسحب Hello World Docker ونجري

Command: sudo docker run hello-world

سيؤدي الأمر أعلاه إلى سحب صورة عامل الإرساء وستكون قادرًا على تشغيل تطبيق Docker Hello World.

الخطوة 4. كيفية التحقق من مستودعات / صور Docker؟

قبل تشغيل تطبيق Hello World:

بعد تشغيل تطبيق Hello World:

كما ترى هنا - سترى مستودعًا جديدًا مرحبًا بالعالم أدناه

تهانينا. أنت كل مجموعة. لقد قمت بإعداد بيئة Linux الخاصة بك لـ Docker ، وقم بتثبيت Docker وقمت بتشغيل تطبيق Docker الأول أيضًا.

خطوة اضافية:

نوصيك باتباع خطوات ما بعد التثبيت هذه.

كيفية بدء تشغيل Docker تلقائيًا بعد إعادة تشغيل VM؟

Command: sudo systemctl قم بتمكين عامل الإرساء

ما عليك سوى تنفيذ الأمر أعلاه وسيبدأ عامل الإرساء تلقائيًا في المرة التالية التي تعيد فيها تشغيل الجهاز الظاهري / المضيف.

اسمحوا لي أن أعرف إذا كنت تواجه أي مشكلة في تشغيل الأوامر أعلاه وأي مشكلة في Docker.


هل تريد تثبيت Docker على CentOS؟

فقط استبدل Step-2 أعلاه بالخطوات التالية: