تعد مراقبة حاوية Docker وإدارتها أمرًا سهلاً باستخدام أدوات CLI الثمانية هذه

ساعدت Docker Containers المطورين في نواح كثيرة. تشمل فوائد النقل بالحاويات تعاونًا أفضل وفعالية من حيث التكلفة وقابلية للتنقل والقدرة على اختبار / نشر تطبيق بسرعة.

نظرًا لوجود العديد من الفوائد القيمة ، تعتمد العديد من الخدمات على حاويات Docker.

مع الاعتماد المتزايد على التكنولوجيا ، من المهم بنفس القدر إدارة حاويات Docker.

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

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

صيانة حاويات الرصيف باستخدام أدوات CLI

على الرغم من توفر واجهات المستخدم الرسومية (GUI) ، لا يزال العديد من المسؤولين يفضلون سطر الأوامر أو المحطة الطرفية (CLI).

لكن لماذا؟

بشكل عام ، تتطور واجهة المستخدم الرسومية ويمكنها تغيير طريقة عملها / مكان وجود الخيارات.

في المقابل ، لا يتلقى CLI أي تغيير جذري يعيد تعيين منحنى التعلم. لذلك ، بمجرد أن تعتاد على CLI ، لا داعي للقلق كثيرًا بشأن تحديثاته.

يمكن أن يكون من السهل التعود على أداة CLI دون التكيف باستمرار مع التغييرات الجديدة.

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

من ناحية أخرى ، فإن أداة CLI مستقرة إلى حد كبير ولا تأتي مع أي خلل / أخطاء غريبة.

لا تنس أنه من الممكن تمامًا إدارة حاويات Docker عن بُعد باستخدام هاتفك المحمول فقط عندما يتعلق الأمر بأداة سطر الأوامر.

أدوات سطر الأوامر لإدارة Docker

سيكون من المريح والآمن إدارة حاويات الرصيف باستخدام أدوات CLI مع كل هذه الفوائد.

ومع ذلك ، سيكون من المفيد إذا كنت تعرف بالفعل كيفية تشغيل الأوامر داخل حاوية Docker.

ولكن ، ما هي بعض الخيارات التي يجب تجربتها؟ هل أدوات سطر الأوامر الطرفية قادرة بشكل كافٍ على مراقبة عدة حاويات والمساعدة في إدارتها؟

  التقط صورًا متحركة بجهاز iPhone الخاص بك واحفظها بصيغة GIF

دعونا نلقي نظرة على بعض الأدوات التي يمكنك تجربتها.

Dockly

إذا كنت تريد واجهة طرفية غامرة لإدارة أو مراقبة الحاويات والخدمات ، Dockly هي أداة رائعة.

إنه تطبيق Node.js CLI ، مما يعني أنه يمكنك تثبيته باستخدام مستودع npm. لا تحتاج إلى ترك CLI أو تذكر جميع أوامر عامل الإرساء أو علامات الخيارات ، و Dockly يجعل كل شيء أسهل.

يتم الحفاظ على الأداة بنشاط وهي تحظى بشعبية كبيرة بين الأدوات الأخرى.

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

يدعم Dockly أيضًا وضع Docker swarm. لذلك ، يمكنك التبديل بين الحاويات المحلية ووضع السرب.

يغوص

يغوص هي أداة مثيرة تتيح لك استكشاف صورة عامل ميناء ومحتوياته.

تهدف الأداة إلى مساعدتك في تحليل صورة عامل الإرساء والحصول على أفكار لتقليص / إدارة حجم صورة Docker الخاصة بك.

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

يمكن للأداة أيضًا تخمين مقدار المساحة المهدرة التي تحتويها صورتك.

يمكنك تشغيل هذا في خط أنابيب Cl لضمان عدم إضاعة مساحة إضافية. يمكنك التوجه إلى صفحة GitHub الخاصة به لمعرفة كيفية تثبيته واستخدامه.

كتوب

إذا كنت لا تحتاج إلى الكثير من الوظائف ولكنك تركز على مراقبة الخدمات ، كتوب اختيار مثالي.

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

في حين أنه يجعل المراقبة في المقام الأول سهلة مع حاويات متعددة ، فإنه يحتوي أيضًا على عرض حاوية واحدة لفحص حاوية معينة.

يمكنك إنشاء الحزمة من صفحة GitHub الخاصة بها أو استخدام بعض الثنائيات سابقة الإنشاء التي تحتفظ بها جهات خارجية.

  8 طرق لكسب المال كمحترف في WordPress

جاف

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

كما أنه يتميز بدعم مجموعة سرب. لذلك ، يمكنك إما البحث عن معلومات حول الحاويات أو إعداد السرب.

لتوفير الراحة ، فإنه يدعم أيضًا العديد من أوامر Docker CLI (مع نفس الوظائف) التي يمكنك استخدامها داخل Dry.

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

كسول دوكر

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

لا يتعين عليك حفظ أوامر Docker المختلفة لأداء إجراءات مختلفة.

يمكنك عرض حالة حاويات عامل الإرساء أو البيئة ، ويمكن الوصول إلى السجلات بسرعة. يمكنك عرض أي شيء مرتبط بحاوية / خدمة ، بما في ذلك الرسوم البيانية ASCII وطبقات الصورة والمزيد.

كما أنه يتميز بدعم الماوس. لذلك ، يمكنك النقر / الضغط لإنجاز المهام بسرعة ، مما يمنحك طبقة إضافية من الراحة.

هل تعتقد أنه فاته بعض الإجراءات؟ لا تأكل يمكنك إضافة الأمر المخصص الخاص بك داخل الأداة لجعل الأشياء سريعة للغاية.

بوكو

بوكو ليست شائعة مثل بعض الأدوات الأخرى المذكورة في هذه القائمة. ومع ذلك ، فهو يساعد في مهام معينة باستخدام CLI.

باستخدام Poco ، يمكنك تنظيم وإدارة مشاريع Docker / Docker-compose و Kubernetes أيضًا.

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

العديد من المطورين يبقون أنفسهم مشغولين في إنشاء الحاويات وإدارتها دون التفكير في تنظيمها / إبقائها في متناول الجميع.

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

سين

سين يمكن أن يكون اختيارًا جيدًا إذا كنت تريد وظائف وواجهة مستخدم بسيطة لإدارة حاويات عامل الإرساء.

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

  كيفية إعداد Microsoft Teams

ستعرض طريقة عرض لوحة المعلومات جميع الحاويات والصور بطريقة منظمة. بدءًا من السجلات وحتى التحديثات في الوقت الفعلي ، تحصل على الكثير من الوظائف من أداة تبدو بسيطة جدًا.

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

سكوبو

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

تتضمن بعض الوظائف نسخ صورة من / إلى سجلات التخزين ، وفحص الصورة البعيدة لتحليل الخصائص والطبقات دون سحب الصورة ، وحذف الصورة ، والمزيد.

لا يتطلب أمر Skopeo امتيازات الجذر لمعظم الوظائف. أيضًا ، لا يتطلب الأمر خفيًا للعمل. باستخدام هذه الأداة ، يمكنك إدارة صور Open Container (OCI) أو تفضيل صور Docker v2.

الكلمات الأخيرة: أدوات CLI لتعزيز عملية إدارة Docker

يعتمد معظم المستخدمين المحترفين على أدوات CLI لإنجاز المهام ، ولا يختلف الأمر عندما يتعلق الأمر بحاويات Docker.

سواء كنت ترغب في مراقبة النظام وإدارة الخدمات وتنظيم الصور وتريد أي قدرة أخرى لإدارة نشر Docker بكفاءة ، يجب أن تساعدك أداة سطر الأوامر.

حتى لو كنت مبتدئًا ، فإن التعود على أدوات CLI يمكن أن يمنحك قدرًا كبيرًا من المرونة والتحكم في أي شيء تفعله ، باستخدام Docker.

بينما تتوفر عدة أنواع من أدوات CLI ، يمكنك الحصول على بداية جيدة للأدوات المذكورة أعلاه.

يمكنك الآن إلقاء نظرة على Docker Architecture.