Înțelegerea build-urilor multi-stage
După ce ai creat cu succes un build multi-stage, vrei să te asiguri că înțelegi pașii implicați atunci când rulezi efectiv comanda docker build.
Folosește Dockerfile-ul din build-ul multi-stage pentru a urma instrucțiunile de mai jos.
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"]
Acest exercițiu face parte din cursul
Docker intermediar
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul