إذا كان لديك عدة حاويات Docker منتشرة في نظام ملفاتك ، ففكر في تثبيت lazydocker لتسهيل إدارة الحاويات.
يعد Docker و Docker Compose من الأدوات سهلة الاستخدام التي تجعل من السهل نشر البرامج في بيئة معزولة. لكن تتبع صحة جميع خدماتك الجارية قد يستغرق وقتًا طويلاً.
lazydocker هو تطبيق TUI يساعدك على إدارة ومراقبة جميع حاويات Docker الخاصة بك في مكان واحد.
لماذا تستخدم lazydocker؟
يعد Docker أداة أساسية إذا كنت ترغب في تشغيل البرنامج دون تشويش نظامك بحزم جديدة. يتم تشغيل كل تطبيق Docker في حاوية منفصلة ولا يتفاعل أبدًا مع التطبيقات الأخرى على نظامك إلا إذا كنت تريد ذلك صراحةً.
إذا لم يكن مثبتًا لديك بالفعل ، فيجب عليك قراءة دليلنا على كيفية تثبيت Docker و Docker Compose على نظام Linux.
يسهّل Docker Compose نشر الخدمات ، ويكون مفيدًا بشكل خاص عندما يكون مشاريع الاستضافة الذاتية على Raspberry Pi. يمكنك تحديد التكوين في ملف YAML واحد وتشغيل عدة حاويات Docker بأمر واحد والذي سيظهر الحاويات المحددة في الملف.
يمكنك معرفة الحاويات التي تعمل بكتابة:
عامل ميناء تكوين ملاحظة
... في الدليل حيث ملف عامل ميناء يؤلف iml يقع الملف.
أثناء اختبار ونشر المزيد من البرامج ، من المحتمل أن تقوم بإنشاء ملفات docker-compose.yml متعددة بشكل مختلف حول نظام الملفات الخاص بك ، بالإضافة إلى تشغيل ونسيان التطبيقات التي تم إرساؤها التي قمت بتشغيلها لمرة واحدة غاية.
من الصعب التحكم في ما يتم تشغيله أو تتبعه - خاصةً إذا كانت ملفات Docker Compose مبعثرة عبر محرك الأقراص الثابتة.
يمكن أن تصبح الإدارة فوضوية ، وتذكر المجموعة الكاملة لأوامر Docker هي مهمة بحد ذاتها.
يجمع lazydocker جميع المعلومات حول حاويات Docker الخاصة بك ويقدمها بدقة داخل جهازك. يمكنك رؤية ما يتم تشغيله ، والتحقق من السجلات ، عرض استخدام المواردوتفقد البيئات.
يمكنك أيضًا إيقاف وإيقاف مؤقت وإعادة تشغيل وتنفيذ عمليات أخرى على حاويات فردية أو تطبيق الإجراءات على كل خدمة قيد التشغيل.
كيفية تثبيت lazydocker على نظام Linux
بينما يأتي lazydocker نفسه كصورة مرسى ، فإن نشره بهذه الطريقة يعني حاليًا أنك لن تكون قادرًا على رؤية السجلات أو الرسوم البيانية لاستخدام وحدة المعالجة المركزية لحاويات Docker الأخرى.
بدلاً من ذلك ، يجب عليك استخدام البرنامج النصي لتثبيت lazydocker:
لفة https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | سحق
وغني عن القول ، يجب عليك التحقق من محتوى أي برنامج نصي قبل إرساله إلى Bash.
استخدم lazydocker لإدارة حاويات Docker الخاصة بك
قم بتشغيل lazydocker بكتابة:
lazydocker
لا يهم مكان وجودك في نظام الملفات أو مكان وجود صور Docker أو ملفات Docker Compose - سوف تحصل lazydocker على المعلومات من كل منهم.
من خلال الجري عموديًا أسفل الجانب الأيسر من TUI ، سترى أربعة أقسام. هؤلاء هم خدمات, حاويات مستقلة, الصور، و أحجام.
داخل كل قسم من هذه الأقسام ، يمكنك تصفح الإدخالات باستخدام ملف أعلى و تحت مفاتيح الأسهم على لوحة المفاتيح. أثناء تمييز كل إدخال ، تظهر المعلومات ذات الصلة في الجزء الأيمن. بدلاً من ذلك ، يمكنك استخدام الماوس للنقر حول الواجهة.
بشكل افتراضي ، سيعرض جزء المعلومات السجلات لأي إدخال حددته ، ولكن يمكنك ذلك انقر فوق الملصقات في الجزء العلوي لإظهار إحصائيات وحدة المعالجة المركزية والذاكرة ، وبيئة الحاوية ، وإدخالات التكوين ، أو أعلى.
في حالة تعطل أحد التطبيقات التي تم إرساؤها ، يمكنك فحص كل ما يتعلق به ، وحول كل تطبيق آخر تم إرساؤه دون مغادرة lazydocker.
لا تتوفر خيارات المعلومات المذكورة أعلاه إلا للحاويات الفعلية. إذا قمت بتحديد إدخال في الصور أو أحجام، ستتمكن فقط من رؤية ملف config.
مع تمييز الحاوية ، اضغط على x لعرض قائمة بالإجراءات التي يمكنك القيام بها. بالإضافة إلى قف, يوقف، و إعادة تشغيل، يمكنك إزالة الحاويات ، وفتحها في متصفح ، ورفع الحاويات لأعلى ولأسفل ، أو تنفيذ الأوامر مباشرة.
بالإضافة إلى القدرة على تشغيل الأوامر من داخل القائمة ، سترى أيضًا مفتاح الاختصار ذي الصلة للاستخدام في المستقبل.
إذا كنت تريد تنفيذ إجراءات مجمعة على جميع حاوياتك ، فاضغط على ب مفتاح لإحضار أوامر مجمعة قائمة طعام.
إذا اخترت هذا الإجراء أثناء وجودك في خدمات ، سترى أوامر Docker Compose القياسية ، بينما إذا فتحت القائمة بتنسيق حاويات مستقلة، سيكون لديك خيارات لإيقاف الحاويات وإزالتها وتقليمها.
في القسمين المتبقيين ، سيكون الإجراء المجمع الوحيد الذي ستتمكن من تنفيذه هو تقليم الأحجام والصور غير المستخدمة.
lazydocker يجعل إدارة الحاويات على Linux سهلة
مع وجود جميع معلومات الحاوية الخاصة بك في مكان واحد والإدارة التي لا تتطلب أكثر من بضع ضغطات على المفاتيح ، فمن السهل جدًا الحفاظ على المنفذ الافتراضي المترامي الأطراف الخاص بك منظمًا بشكل أفضل.
إذا وقعت في غرام Docker ، ففكر في نظام بديل لإدارة الحاويات بدلاً من ذلك.