Calculadora de tamaño de imagen de contenedor

Estima el tamaño total descomprimido de una imagen de contenedor y el tamaño comprimido de descarga del registro a partir de las capas base, de aplicación y de dependencias.

Preguntas frecuentes

¿Qué relación de compresión debo esperar?

Las imágenes mixtas promedian aproximadamente el 40-60% del tamaño descomprimido. El código fuente y el texto se comprimen al 30-40%, los ejecutables binarios al 60-80%. Ajusta el porcentaje de compresión para que coincida con tu relación observada.

¿Afecta el tamaño de la imagen a la seguridad?

Sí; las imágenes más grandes tienen mayor superficie de ataque. Los paquetes innecesarios, las utilidades de shell y las herramientas de depuración representan vulnerabilidades potenciales. Las imágenes distroless y mínimas reducen esta superficie significativamente.

¿Cómo mido los tamaños reales de las capas?

Ejecuta `docker history <imagen>` para ver el tamaño descomprimido aportado por cada paso de compilación. `docker manifest inspect` muestra los tamaños comprimidos almacenados en el registro.

¿Cuál es el impacto práctico del tamaño de descarga en el escalado automático?

Descargar 500 MB a 100 Mbps tarda ~40 segundos. En eventos de escalado automático de Kubernetes, la latencia de descarga puede ser la ruta crítica. La caché de capas en nodos que ya tienen la capa base reduce esto a segundos para actualizaciones incrementales.

Aviso importante: Estimaciones solo con fines informativos.

Esta calculadora ofrece estimaciones con fines informativos. Los resultados se basan en supuestos y pueden no reflejar resultados reales. Consulta a profesionales calificados en las áreas correspondientes antes de tomar decisiones importantes basadas en estos resultados.