Förstå flerstegsbyggen
Nu när du har skapat ett flerstegsbygge framgångsrikt är det dags att säkerställa att du förstår stegen som utförs när kommandot docker build körs.
Använd Dockerfile:n från flerstegsbygget och följ instruktionerna nedan.
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"]
Den här övningen är en del av kursen
Docker för medelnivå
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen