ما هو Docker HUB؟

ربما تكون قد بحثت لفهم مفهوم Docker HUB. إليك إجابة عملية للغاية.

في الفيديو أدناه ، ديفيد بيتي، يشرح كبير العلماء في Flexa Cloud ماهية Docker HUB ويجيب أيضًا على الأسئلة التالية:

  • كيف تصنع صورة للحاوية؟
  • كيف يجب الحفاظ على الصورة؟ 
  • ما أنواع التطبيقات التي يمكن استخدامها؟
  • ما هي الشركات التي تستخدم الحاويات اليوم؟

كونفيرا!

ما هو Docker Hub

يعد Docker Hub مستودعًا عامًا لصور الحاويات ، حيث يمكن للعديد من الشركات والأفراد نشر صور الحلول الجاهزة. تتراوح هذه الحلول من WordPress إلى Magento والعديد من التطبيقات الأخرى.

ما هي صورة الحاوية

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

بمجرد إنشاء صورتي ، سيتم إنشاء ملف يمكن مشاركته ونشره وتخزينه محليًا وفي المستودعات العامة والخاصة.

وهكذا يمكنك الاحتفاظ بهذه الصور ، تقدم Amazon Web Services (AWS) نفسها خدمة تسمى Amazon ECR ، حيث يمكنك نشر صور خاصة - بأمان وأداء كامل. 

سمة أخرى مهمة جدًا لـ Amazon ECR هي: بمجرد تحميل الصورة ، يكون لديك خيار إنشاء ملف تفحص من جميع الثغرات الأمنية التي قد تكون موجودة في المكتبات التي تقوم بتكوينها.   

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

ما هي التطبيقات التي يمكنك استخدام Docker فيها؟

"بشكل أساسي ، يدعم 100٪ من أي تطبيق يعمل على Linux اليوم Docker. تقوم Microsoft نفسها بترحيل العديد من أنظمتها إلى Linux للاستفادة من هذه الميزة ، وهي القدرة على تحويل تطبيقك إلى Dockerfile.

هناك بعض المواقف التي يكون فيها من الممكن أيضًا تشغيل تطبيقات Windows ، خاصة تلك التي تعمل على الخادم - في حاوية Windows 2016 فصاعدًا. لكنها لا تقارن حتى مع مزايا التطبيق الذي يعمل على لينكس ”.

الشركات التي تستخدم Docker

"عمليًا 100٪ من الشركات الكبيرة تدير سلسلة إنتاجها باستخدام الحاويات اليوم. هنا في Flexa Cloud لدينا العشرات من العملاء الذين لديهم مئات الخدمات التي تعمل في حاويات ، باستخدام موارد حاويات Amazon Web Services - تطبيقات قابلة للتطوير بدرجة كبيرة ، مع الأمان والأداء ، وقبل كل شيء ، قابلية النقل.

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

الشيء الوحيد المطلوب على الخادم هو تشغيل Docker وسيتم تجميع كل التبعيات الخاصة بك. " 

→ ماذا عن ، هل فهمت ما هو Docker Hub؟ اشترك في قناتنا على YouTube لمتابعة الفيديوهات التي ننشرها!

حصة

مقالات ذات صلة

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