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
<Kurs>Docker für Fortgeschrittene</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten