Memahami multi-stage builds
Setelah berhasil membuat multi-stage build, Anda ingin memastikan bahwa Anda memahami langkah-langkah yang terjadi saat benar-benar menjalankan perintah docker build.
Gunakan Dockerfile dari multi-stage build untuk mengikuti instruksi di bawah ini.
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"]
Latihan ini adalah bagian dari kursus
Docker Tingkat Menengah
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga