Docker هي تقنية حاويات بارزة تستخدم على نطاق واسع من قبل مسؤولي النظام ومهندسي تكنولوجيا المعلومات. إنها أداة رائعة للإعداد السريع لبيئات تكنولوجيا المعلومات المعقدة ونشر أنظمة البرامج بأمان.

يأتي Docker مزودًا بأداة CLI قوية لإنجاز المهمة ، ولكن في بعض الأحيان قد تفكر في امتلاك ملف عرض رسومي لحاويات Docker والخدمات المرتبطة بها ، والتي لا توفرها Docker CLI يمد. هذا هو المكان الذي يأتي فيه Portainer.

ما هو الحمال؟

Portainer هي أداة واجهة المستخدم الرسومية لإدارة الحاويات بسهولة في Docker و Docker Swarm و Azure ACI و كوبرنيتيسسواء كان ذلك في مكان العمل أو في السحابة.

يتم نشر Portainer نفسه كصورة Docker وخفيف الوزن للغاية. يتكون من عنصرين أساسيين: خادم Portainer ووكيل Portainer. يتواصل الوكيل مع الخادم لتوفير الوصول إلى موارد العقدة.

يمكنك تثبيت Portainer على Linux أو Windows ، كما أنه يدعم التثبيت على Windows Subsystem for Linux (WSL). تحت الغطاء ، يستخدم Portainer Docker CLI ليقدم لك مستوى جيد من التجريد.

تثبيت برنامج Portainer على لينكس

كما ذكرنا سابقًا ، تم تثبيت Portainer كصورة Docker ، لذلك ستحتاج إلى تشغيل Docker وتشغيله على جهازك. إذا لم يكن مثبتًا لديك ،

instagram viewer
إليك كيفية تثبيت Docker على Ubuntu.

يمكنك إما تثبيت الإصدار التجاري من Portainer ، والذي يأتي مع بعض المزايا الإضافية مثل دعم الخدمة ، أو ببساطة استخدام الإصدار Community Edition.

ابدأ بإنشاء وحدة تخزين Docker تستضيف قاعدة بيانات Portainer والبيانات المرتبطة بها باستخدام الأمر التالي:

حجم عامل ميناء يخلق portainer_data

بعد ذلك ، قم بتشغيل صورة Portainer Docker. إذا لم يكن متاحًا محليًا ، فسيقوم Docker بتنزيله تلقائيًا من Docker Hub.

تشغيل عامل ميناء -d -p 8000:8000 -p 9000:9000 --name portainer --restart = دائمًا -v /فار/run/docker.sock:/var/تشغيل / docker.sock -v portainer_data:/ ناقل البيانات /portainer-ce: الأحدث

يستخدم الأمر المذكور أعلاه منفذ HTTP 9000 للدعم القديم ، ولكن يمكنك أيضًا استخدام منفذ 9443 HTTPS ، وسيقوم Portainer بتثبيت شهادة SSL موقعة ذاتيًا. يمكنك أيضًا استخدام الشهادات الخاصة بك إذا كنت ترغب في ذلك.

عند انتهاء تنزيل الصورة ، يمكنك التحقق مما إذا كانت تعمل باستخدام الأمر التالي:

sudo docker ps

يجب أن يتم سرد حاوية Portainer الخاصة بك في الإخراج مع أي حاويات أخرى لديك.

نظرة عامة على Portainer

للوصول إلى لوحة معلومات Portainer ، انتقل إلى عنوان URL الافتراضي لـ Portainer ، وهو http://localhost: 9000 في متصفح الويب الخاص بك.

اسم المستخدم الافتراضي هو مسؤل وستحتاج إلى إدخال كلمة مرور آمنة للمتابعة. ستكون هذه تفاصيل تسجيل الدخول الخاصة بك من الآن فصاعدًا. يمكنك أيضًا تغيير اسم المستخدم إذا كنت ترغب في ذلك.

عند تسجيل الدخول لأول مرة ، سيطلب منك Portainer تهيئة بيئتك. حدد ملف البدء الخيار الذي يستخدم البيئة المحلية التي يعمل عليها Portainer. يمكنك إضافة المزيد من البيئات لإدارة حاويات Docker من أجهزة كمبيوتر أو خوادم أخرى بعيدة.

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

إدارة حاويات الرصيف باستخدام Portainer

إدارة الحاويات والصور من قائمة Portainer سهلة للغاية. ما عليك سوى تحديد المكون الذي تريد تكوينه في بيئة Docker الخاصة بك ثم تعديله حسب رغبتك.

معظم المكونات لا تحتاج إلى شرح. فيما يلي بعض أهمها:

1. لوحة القيادة

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

يمكنك بسهولة الحصول على ملخص لمقدار مساحة القرص التي تستهلكها حاوياتك وأي منها صحية أم لا. يمكنك أيضًا الحصول على نظرة عامة جيدة على واجهات الشبكة وعناوين IP لحاويات Docker.

بصرف النظر عن معلومات Docker ، يمكنك أيضًا الحصول على سعة ذاكرة الوصول العشوائي للكمبيوتر الشخصي. لن تجد أي أمر Docker يمنحك مثل هذا الملخص الشامل في صفحة واحدة. وهذا هو المكان الذي يضيء فيه Portainer.

2. الصور

يمكنك استخدام علامة التبويب "الصور" لسحب الصور الجديدة إلى بيئة Docker الخاصة بك. بشكل افتراضي ، يستخدم Portainer Docker Hub للحصول على صور Docker. ابحث عن الصور عن طريق إدخال اسم الصورة التي تبحث عنها ثم انقر فوق يبحث زر للبحث عنه في Docker Hub.

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

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

3. حاويات

تعد صفحة حاوية Docker مكانًا رائعًا للحصول على نظرة عامة على جميع الحاويات في بيئتك. يتم تقديمك هنا بنظرة عامة على كل من الحاويات قيد التشغيل والحاويات غير النشطة.

يمكنك أيضًا تدوير حاويات Docker الجديدة من الصور المتوفرة محليًا على جهاز الكمبيوتر الخاص بك أو تلك الموجودة في Docker Hub.

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

4. المكونات الأخرى

تتضمن بعض المكونات المهمة الأخرى في Portainer ما يلي:

  1. الأكوام: تمنحك Stacks خيار التحديد Docker Compose الملفات. يمكنك إما تحديد ملفات Docker Compose داخل نافذة محرر Portainer أو تحميلها من جهاز الكمبيوتر الخاص بك. يمكنك أيضًا سحب ملفات Docker Compose مباشرة من GitHub.
  2. الشبكات: تسرد علامة التبويب الشبكات جميع واجهات الشبكة المستخدمة بواسطة صور Docker المختلفة في بيئتك. يتم أيضًا عرض عناوين IP وأنواع الشبكات في هذه الصفحة. وبالطبع ، يمكنك إضافة شبكات جديدة إلى بيئتك.
  3. أحجام: تعمل الأحجام على تبسيط إدارة البيانات في حاويات Docker. تسمح لك وحدات التخزين باستضافة بيانات حاوية Docker على الكمبيوتر المضيف ، وهو أمر رائع لأنه يجعل إدارة صور Docker أسهل. تتيح لك صفحة المجلدات إنشاء مجلدات جديدة وإدارة المجلدات الموجودة بسهولة.
  4. المستخدمون: في البداية ، أنشأنا ملف مسؤل مستخدم لـ Portainer ، ولكن إذا كنت ترغب في إضافة المزيد من المستخدمين لإدارة بيئتك ولديك مستويات وصول مختلفة ، فهذا هو المكان.

Docker و Portainer رائعان عند الجمع بينهما!

Portainer هو مدير واجهة المستخدم الرسومية خفيف الوزن للغاية لـ Docker. من السهل جدًا إعداده ، ويمكنك استخدامه لإدارة بيئات Docker المتعددة إما على جهاز الكمبيوتر المحلي أو على الخوادم البعيدة.