جدولة مهمة لإزالة صور Docker المعطلة

أتطلع إلى إعداد الأمر التالي كـ cron job. الغرض من هذا الأمر هو إزالة الحاويات القديمة التي لم تعد مطلوبة بواسطة Discourse. سيقوم بإدارة استهلاك مساحة docker الخاصة بي تلقائيًا.

docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi

سيقوم المرشح بإدراج صور docker المدرجة فقط كـ none none. ثم سيقوم بحذف الصور. تم إعداد هذا ليتم تشغيله بصمت دون تدخل بشري.

هل قام أي شخص آخر بهذا؟ هل هناك أي مشاكل أو لحظات يا إلهي يجب أن أكون على علم بها؟

أم أن هناك طريقة أفضل؟

لا يتم إنشاء هذه الملفات تلقائيًا أبدًا، لذلك لا يوجد سبب لكي يقوم cron بذلك. إذا كنت تعتقد أنك تريد تنظيف الصور، فقم بذلك بعد كل إعادة بناء.

إعجاب واحد (1)

التفضيلات. سأنسى تنظيف الملفات بعد إعادة البناء. بهذه الطريقة، لا يتعين عليّ تذكر مهمة يدوية.