مدخل إلى docker - مقال كلاود
 إدعم المنصة
makalcloud
تسجيل الدخول

مدخل إلى docker

  نشر في 31 يوليوز 2016  وآخر تعديل بتاريخ 30 شتنبر 2022 .


السلام عليكم ورحمة الله

في الآونة الأخيرة كثر الحديث عن Docker، في هذا المقال سنحاول التعريف به ونضع مقدمة بسيطة له.

ماهو Docker؟

Docker هي تقنية جديدة و حديثة لكنها تقنية ناضجة , جد قوية وتطورت بشكل سريع كما أنها سهلة الإستخدام، .ووراءها فريق عمل وشركات كبيرة تدعمه، يكفي أن نقول أن شركات مثل أمازون ، غوغل، سيسكو…إلخ تستعمله

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

ماذا يعني هذا، يعني أننا يمكن أن نعمل داخل هذه الحاويات، دون أن نؤثر على حاسوبنا ، أو الخادم الذي يوجد به Docker.

حيث كل حاوية تعمل في بيئة مغلقة و منفصلة بشكل كلي عن الحاسوب أو الخادم الذي نعمل عليه.


من خلال هذه الصورة يمكن أن نفهم بشكل أفضل كيفية عمل دوكر.

حيث يمكن أن نلاحظ الحاسوب بنظام التشغيل لينكس

داخل هذا النظام يوجد برنامج دوكر والذي يشغل ثلاث حاويات منفصلة عن بعضها البعض.

ماهو المشكل الذي يحلهDocker؟

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

تثبيتDocker

لينوكس *

Ubuntu

الخاص بدوكر للحاسوب أو الخادم المضيف GPG أو ما سنقوم به هو إضافة:

sudo apt-key adv –keyserver hkp://p80.pool.sks-keyservers.net:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D

بعدها سنذهب إلى

cd /etc/apt

وداخلها سنقوم بإنشاء الملف

sudo vi docker.list

من لا يوجد لديه محرر النص vim يمكن تثبيته بهذه الطريقة

sudo apt-get install vim

ونضع هذا السطر في docker.list

deb https://apt.dockerproject.org/repo ubuntu-xenial main

هذا إن كانت توزيعة الأبونتو هي 16.04

:لمعرفة توزيعة الأبنتو التي تعمل عليها أكتب الأمر

cat /etc/issue

:فقط للتذكير

للذين يعملون على الأبونتو 12.04

deb https://apt.dockerproject.org/repo ubuntu-precise main

للذين يعملون على الأبونتو 14.04

deb https://apt.dockerproject.org/repo ubuntu-trusty main

للذين يعملون على الأبونتو 15.10

deb https://apt.dockerproject.org/repo ubuntu-wily main

للذين يعملون على الأبونتو 16.04

deb https://apt.dockerproject.org/repo ubuntu-xenial main

بعدها نقوم بتحديث حزم الأبونتو الخاص بنا

sudo apt-get update

ثم نقوم بتثبيت الدوكر

sudo apt-get install docker-engine


  • 1

  • عبد الباسط بوشقري
    مهندس كمبيوتر ومتخصص في نظم التشغيل لينوكس،مولع بكل ماله صلة بالكمبيوتر و تكنولوجيا المعلومات ، أحب الشعر العربي من مواقعي: http://www.devops4arab.com و http://9alam.bouchakri.com
   نشر في 31 يوليوز 2016  وآخر تعديل بتاريخ 30 شتنبر 2022 .

التعليقات


لطرح إستفساراتكم و إقتراحاتكم و متابعة الجديد ... !

مقالات شيقة ننصح بقراءتها !



مقالات مرتبطة بنفس القسم

















عدم إظهارها مجدداً

منصة مقال كلاود هي المكان الأفضل لكتابة مقالات في مختلف المجالات بطريقة جديدة كليا و بالمجان.

 الإحصائيات

تخول منصة مقال كلاود للكاتب الحصول على جميع الإحصائيات المتعلقة بمقاله بالإضافة إلى مصادر الزيارات .

 الكتاب

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

 بيئة العمل

يمكنك كتابة مقالك من مختلف الأجهزة سواء المحمولة أو المكتبية من خلال محرر المنصة

   

مسجل

إذا كنت مسجل يمكنك الدخول من هنا

غير مسجل

يمكنك البدء بكتابة مقالك الأول

لتبق مطلعا على الجديد تابعنا