خطوات الاستخدام
أدخل حجم الصورة الأساسية (Base Image Size) بالميغابايت. هذا هو حجم الصورة الأصلية التي ستبني عليها، مثل Ubuntu (حوالي 200MB) أو Alpine (حوالي 5MB). يحدد هذا القيمة الأولية لتقدير الحجم النهائي.
أدخل عدد الطبقات (Layers) في Dockerfile الخاص بك. كل أمر مثل RUN أو COPY يُنشئ طبقة جديدة. عادةً، كل طبقة تضيف حجماً ثابتاً (حوالي 2-5MB) نتيجة تخزين التغييرات والبيانات الوصفية. كلما زاد عدد الطبقات، زاد الحجم الكلي.
أدخل عدد الحزم المثبتة (Packages). عند تثبيت حزم (مثل apt-get install)، يزيد حجم الصورة بمتوسط 5-15MB لكل حزمة حسب حجمها وتبعياتها. الحزم الكبيرة مثل Python قد تضيف 100MB أو أكثر. يتم احتساب هذا العامل بشكل خطي كتقريب.
سيقوم الحاسبة بحساب الحجم المقدر باستخدام الصيغة: الحجم الإجمالي = حجم الصورة الأساسية + (عدد الطبقات × متوسط حجم الطبقة) + (عدد الحزم × متوسط حجم الحزمة). القيم الافتراضية للمتوسطات (مثلاً 3MB للطبقة و10MB للحزمة) قابلة للتعديل حسب الخبرة.