🐳 تمیز کردن ظروف قدیمی داکر – مجموعه امنیت اطلاعات

یکی از مهمترین ویژگی های استفاده از ظروف داکر ، امکان شتاب سریع هر تعداد سرویس جدید در یک زمان است.

بکارگیری نسخه های جدید ظروف ما می تواند به همان سرعت انجام شود.

با این وجود ، همه این اقدامات به پایان رسید.

بیایید بدانیم که چگونه ظروف قدیمی Docker خود را در این راهنما تمیز کنید.

ممکن است در محیطی قرار بگیرید که هر ساعت یا حتی هر چند دقیقه یک بار ساخته می شود.

کف مجامع جایگزین نمونه های قبلی می شوند ، به این معنی که ذخیره میزبان Docker شما با ظروف مرده بیش از حد است.

ذخیره سازی تنها مشکل نیست.

ممکن است شما نام واقعی ظروف خود را اختصاص دهید ، نه فقط به صورت تصادفی.

اگر شما این کار را نمی کنید. ظروف قدیمی خود را حذف کنید ، شما نمی توانید از همین نام ها استفاده کنید.

راه حل های زیر می توانید برای اطمینان از تمیز کردن منظم ظروف غیر ضروری قدیمی استفاده کنید.

حذف دوره ای ظروف داکر

اگر تولید نکنید. ظروف چو اما شما ذخیره سازی، گام بعدی خواهد تمام ظروف را متوقف حذف

 کارگر بارانداز PS -q -f وضعیت = خارج به پایان رسید. | xargs - no-run-if-docker rm 

حذف برنامه ریزی ظروف Docker

اتوماسیون کار تمیز کردن شما به شما در پیشبرد مشکلات ذخیره سازی کمک خواهد کرد.

هر چند وقت یکبار تصمیم می گیرید ظروف قدیمی خود را تمیز کنید ، بستگی به این دارد که چه مدت ظروف جدید را ایجاد می کنید و فضای شما برای ذخیره سازی آنها چقدر است.

شما به درک بیشتری از چگونگی

من به جزئیات نمی پردازم این راهنما، اما مثال های زیر به شما کمک کند درک این نکات

برنامه cron بعدی خواهد شد یک بار در هفته در روز یکشنبه در 04:00

 0 4 * 0 * کارگر بارانداز PS -q -f وضعیت اعدام، = خارج .. | xargs - docker-run-if-vacate rm 

این کار cron در 15 دقیقه اول به صورت ساعتی انجام می شود.

 15 * * * * docker ps -q -f status = Exit | xargs - docker خالی اجرا نشده-rm 

این کار cron یک بار در روز نیمه شب انجام می شود.

 * 0 * * * docker ps -q -f status = Exit | xargs - docker خالی اجرا نشده-rm