理解多阶段构建
在成功创建多阶段构建之后,您需要确认自己理解在实际运行 docker build 命令时涉及的步骤。
请使用多阶段构建的 Dockerfile,按照下方说明完成练习。
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"]
本练习是课程的一部分
