開始使用免費開始

理解多階段建置(multi-stage builds)

在你成功建立多階段建置之後,接下來要確認自己了解實際執行 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"]

本練習屬於課程

Docker 中級

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習