LoslegenKostenlos loslegen

Multi-Stage-Builds verstehen

Nachdem du erfolgreich einen Multi-Stage-Build erstellt hast, möchtest du sicherstellen, dass du die Schritte verstehst, die beim Ausführen des Befehls docker build tatsächlich ablaufen.

Verwende das Dockerfile aus dem Multi-Stage-Build und folge den Anweisungen unten.

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

Diese Übung ist Teil des Kurses

Docker für Fortgeschrittene

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten