ComeçarComece de graça

Entendendo builds multi-stage

Depois de criar com sucesso um build multi-stage, você quer garantir que entendeu as etapas envolvidas ao executar o comando docker build.

Use o Dockerfile do build multi-stage para seguir as instruções abaixo.

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 exercício faz parte do curso

Docker Intermediário

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício