Restart Policy تعیین میکند Docker پس از خروج کانتینر یا restart daemon چه کند. تفاوت no، on-failure، always و unless-stopped و خطاهای رایج را بیاموزید.
برای کانتینری که دائماً restart میشود، restart count، exit code، OOMKilled، log قبلی، command، secret، permission و dependency را بدون پاککردن شواهد بررسی کنید.
خروجی زیاد برنامه و logging driver بدون rotation میتواند Disk را پر کند. driver فعال، علت log storm، max-size/max-file، retention و هشدار را اصولی تنظیم کنید.
Healthcheck توان پاسخگویی کانتینر را با یک فرمان میسنجد. تفاوت process، readiness و dependency، تنظیم interval/timeout/retries و خطاهای رایج را ببینید.
برای بکاپ Volume ابتدا نوع داده و consistency را مشخص کنید؛ دیتابیس را با ابزار native و فایلها را با توقف یا snapshot کنترلشده ذخیره، رمزگذاری و Restore کنید.
مصرف Disk داکر میتواند از image، container layer، log، volume یا build cache باشد. ابتدا محل مصرف و مالک را پیدا کنید و سپس با بکاپ و هدف دقیق اقدام کنید.
Compose میتواند برای production تکسروری مناسب باشد، به شرط image ثابت، backup، healthcheck، secret، monitoring و rollback؛ محدودیتهای HA و rollout را هم بشناسید.