ComenzarEmpieza gratis

Comprender las compilaciones multi-stage

Tras crear con éxito una compilación multi-stage, quieres asegurarte de entender los pasos que intervienen al ejecutar realmente el comando docker build.

Usa el Dockerfile de la compilación multi-stage para seguir las instrucciones de abajo.

FROM golang:1.21 as gobuild

WORKDIR /src
COPY src/main.go /src/main.go

# Build the go application from source code
RUN go build -o /bin/app_runner /src/main.go

FROM scratch

COPY --from=gobuild /bin/app_runner /bin/app_runner

CMD ["/bin/app_runner"]

Este ejercicio forma parte del curso

Docker intermedio

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio