マルチステージビルドを理解する
マルチステージビルドを無事に作成できたら、実際に 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"]
この演習はコースの一部です
