Bắt đầu ngayBắt đầu miễn phí

Tìm hiểu multi-stage builds

Sau khi tạo thành công một multi-stage build, bạn muốn chắc chắn rằng mình hiểu các bước diễn ra khi thực sự chạy lệnh docker build.

Sử dụng Dockerfile từ multi-stage build để làm theo các hướng dẫn bên dưới.

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"]

Bài tập này là một phần của khóa học

Docker nâng cao

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập