¿Qué es Docker multi-stage build?
El sistema de construcción de imágenes docker basado en diferentes etapas o multi-stage build es útil ya que te permite organizar y optimizar mejor los dockerfiles: por un lado divides la construcción de una imagen de Docker en diferentes partes relacionadas, lo que hace más fácil el mantenimiento y la actualización de la imagen en el futuro. Por otro lado puedes reducir el tamaño de la imagen final, ya que cada etapa puede generar su propia capa en la imagen, evitando incluir dependencias innecesarias.