Multi-stage builds begrijpen
Na het succesvol maken van een multi-stage build wil je zeker weten dat je de stappen begrijpt die plaatsvinden wanneer je daadwerkelijk het commando docker build uitvoert.
Gebruik de Dockerfile van de multi-stage build om de onderstaande instructies te volgen.
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"]
Deze oefening maakt deel uit van de cursus
Docker voor gevorderden
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen