Jak fungují multi-stage buildy
Po úspěšném vytvoření multi-stage buildu si ověř, že rozumíš jednotlivým krokům, které proběhnou při spuštění příkazu docker build.
Podívej se na Dockerfile z multi-stage buildu a postupuj podle níže uvedených pokynů.
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"]
Toto cvičení je součástí kurzu
Intermediate Docker
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení