Zrozumienie kompilacji wieloetapowych
Po pomyślnym utworzeniu kompilacji wieloetapowej warto upewnić się, że rozumiesz kroki wykonywane podczas uruchamiania polecenia docker build.
Skorzystaj z poniższego pliku Dockerfile, aby prześledzić opisane instrukcje.
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"]
To ćwiczenie jest częścią kursu
Docker średnio zaawansowany
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie