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
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício