Dozzle
عارض مباشر لسجلات حاويات Docker في المتصفح
يبث Dozzle سجلات حاويات Docker إلى صفحة ويب في الوقت الفعلي، مع البحث والتصفية والعرض المقسوم. لا يخزن شيئًا، ويعمل كحاوية صغيرة واحدة، ورخصته MIT.
يناسبك إن كنت
- تريد قراءة سجلات الحاويات دون SSH
- تصلح منظومات Docker كثيرًا وتريد عدة سجلات جنبًا إلى جنب
- تريد أداة لا تضيف حملًا يُذكر
انتبه إلى
- لا يخزن السجلات ولا يفهرسها، فينتهي السجل بذهاب الحاوية
- الوصول إلى مقبس Docker مع محتوى السجلات الحساس يجعله أداة يجب أن تبقى خاصة
- المصادقة معطلة ما لم تضبطها
التثبيت
Run with Docker
docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -p 8080:8080 amir20/dozzle:latestسجلات حاويات يمكن قراءتها فعلًا
حين تسيء حاوية التصرف، فالخطوة الأولى قراءة سجلاتها. يعرض Dozzle كل حاوية تعمل في شريط جانبي ويتابع سجلاتها مباشرة، مع التلوين وتنسيق JSON والبحث بالتعابير النمطية ومتابعة عدة حاويات جنبًا إلى جنب. ويعرض أيضًا استهلاكًا أساسيًا للمعالج والذاكرة لكل حاوية.
يناسب كل من يشغّل بضع منظومات Docker وملّ من SSH ثم docker logs. وبوضع الوكيل يستطيع عرض حاويات عدة مضيفات في واجهة واحدة، ويستطيع تشغيل الحاويات وإيقافها وإعادة تشغيلها إن فعّلت هذه الإجراءات.
ما يتطلبه تشغيله
من أخف الأدوات التي يمكنك إضافتها: حاوية صغيرة بعشرات قليلة من الميغابايتات من الذاكرة ودون قاعدة بيانات، لأنه يقرأ السجلات مباشرة من Docker. لا شيء لنسخه احتياطيًا سوى ملف المستخدمين الاختياري.
يربط مقبس Docker، والسجلات تحتوي كثيرًا على رموز وصول وعناوين بريد وعناوين داخلية، فعامله كأداة حساسة. فعّل المصادقة، وأبقه على شبكة خاصة أو VPN، وتذكّر أنه عارض لا مخزن سجلات: حين تُحذف الحاوية تضيع سجلاتها.