Capire i build multi-stage
Dopo aver creato con successo un build multi-stage, vuoi assicurarti di capire i passaggi coinvolti quando esegui effettivamente il comando docker build.
Usa il Dockerfile del build multi-stage per seguire le istruzioni qui sotto.
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"]
Questo esercizio fa parte del corso
Docker intermedio
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio