خطوات الاستخدام
الخطوة الأولى: أدخل عدد الصور المميزة (Distinct Images) التي تخطط لتخزينها في سجل الحاويات. هذا العدد يمثل عدد الحاويات المختلفة (مثل microservices المختلفة) وليس عدد الإصدارات. كل صورة يمكن أن يكون لها إصدارات متعددة (versions). على سبيل المثال، إذا كان لديك 10 خدمات مصغرة، كل منها له صورة خاصة، فهذا يعني 10 صور مميزة. أدخل هذا الرقم في حقل 'عدد الصور'.
الخطوة الثانية: أدخل متوسط حجم الصورة الواحدة (Average Image Size). هذا المتوسط يقاس عادة بالميغابايت (MB) أو الجيجابايت (GB). يمكنك حسابه بقسمة إجمالي حجم جميع الصور على عددها. إذا لم تكن لديك بيانات دقيقة، يمكن تقدير المتوسط بناءً على لقطات الحاويات الشائعة (مثل صور Node.js ~300 MB، صور Python ~400 MB، أو صور نظام تشغيل أساسي ~100 MB). تذكر أن حجم الصورة يتضمن جميع الطبقات (layers)، وقد يختلف بعد ضغطها على السجل.
الخطوة الثالثة: أدخل عدد الإصدارات المحتفظ بها لكل صورة (Retention Policy). هذه سياسة تحدد كم عدد الإصدارات السابقة التي تريد الاحتفاظ بها لكل صورة مميزة. مثلاً، إذا احتفظت بآخر 5 إصدارات، فأدخل 5. يضمن ذلك وجود سجل تاريخي لاسترجاع الإصدارات القديمة في حال ظهور مشكلة في الإصدار الجديد. لكن كل إصدار يستهلك مساحة إضافية تساوي متوسط حجم الصورة تقريباً (بما أن الإصدارات المختلفة تشارك طبقات كثيرة، لكن الحاسبة الحالية تفترض عدم وجود مشاركة لتبسيط الحساب).