← Blogdockerdotnetdevops

Docker Multi-Stage para .NET Core

Cómo optimizar el tamaño de las imágenes de contenedores para aplicaciones .NET Core usando builds multi-stage.

Una de las formas más efectivas de reducir el tamaño final de una imagen Docker es separar el entorno de compilación del entorno de ejecución.

Con multi-stage builds puedes:

  1. Compilar en una imagen SDK completa.
  2. Publicar solo los artefactos necesarios.
  3. Copiar el resultado a una imagen runtime mucho más liviana.

Esto mejora tiempos de despliegue, superficie de ataque y uso de disco, sin sacrificar la experiencia de build.