Aan de slagGa gratis aan de slag

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

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen