همه یادداشت‌ها

لاگ Docker را محدود و قابل‌خواندن بگیریم

محتوای نمونه برای ارزیابی طراحی؛ پیش از استفاده، شرایط محیط خود را بررسی کنید.

پیش‌نیازها

نام container و دسترسی به Docker daemon لازم است. دسترسی به daemon عملاً دسترسی قدرتمندی به میزبان می‌دهد.

راه‌حل

docker logs --since 10m --tail 100 app
docker logs --follow --tail 50 app

برای اشکال‌های تکرارشونده timestamps را هم با گزینه –timestamps فعال کنید. پیام‌های stderr و stdout ممکن است هر دو در خروجی دیده شوند.

نکته‌ها و خطاهای رایج

این دستور فقط لاگ قابل‌دسترسی از logging driver را نشان می‌دهد. اگر برنامه در فایل داخل container می‌نویسد، خروجی ممکن است خالی باشد. برای جلوگیری از رشد دیسک، سیاست rotation جداگانه تنظیم کنید.

https://tnote.ir/n/25