¿Qué es la compilación de múltiples etapas en Docker?
¿Qué es la compilación de múltiples etapas en Docker?

Video: ¿Qué es la compilación de múltiples etapas en Docker?

Video: ¿Qué es la compilación de múltiples etapas en Docker?
Video: Docker NINJA 1 🥋🐳: Multi Stage Builds 2024, Noviembre
Anonim

A multi - construcción de escenario se hace creando diferentes secciones de un Dockerfile , cada uno haciendo referencia a una imagen base diferente. Esto permite multi - construcción de escenario para cumplir una función previamente cumplida mediante el uso de ventana acoplable múltiple archivos, copiando archivos entre contenedores o ejecutando diferentes canalizaciones.

También la pregunta es, ¿qué es la compilación de varias etapas en Docker?

Construcciones de varias etapas es una característica introducida Estibador 17.05 que le permite crear múltiples imágenes intermedias a partir de la misma Dockerfile . Puede copiar de forma selectiva artefactos de una etapa a otra, dejando atrás todo lo que no desea en la imagen final. Puedes leer más sobre Construcciones de varias etapas aquí.

También se puede preguntar, ¿puede tener varios Dockerfiles? Como dijo Kingsley Uchnor, puedes tener varios Dockerfile , uno por directorio, que representan algo usted quiero construir.

En consecuencia, ¿qué es el contenedor intermedio en Docker?

Contenedores Docker son bloques de construcción para aplicaciones. Cada envase es una imagen con una capa que se puede leer / escribir encima de un montón de capas de solo lectura. Estas capas (también llamadas intermedio imágenes) se generan cuando los comandos en el Dockerfile se ejecutan durante el Estibador construcción de imagen.

¿Cómo fusiono varias imágenes en Docker?

En su máquina, use estibador tire para descargar el imagenes de Estibador Centro. Entonces, usa estibador history para obtener los comandos que se usaron para construirlos. Luego, abra estos dos archivos. A continuación, puede ver la pila de comandos de cada imagen.

Recomendado: