Çok aşamalı (multi-stage) derlemeleri anlama
Başarılı bir çok aşamalı derleme oluşturduktan sonra, docker build komutunu gerçekten çalıştırırken hangi adımların gerçekleştiğini anladığından emin olmak istiyorsun.
Aşağıdaki talimatları izlemek için çok aşamalı derlemeden gelen Dockerfile'ı kullan.
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"]
Bu egzersiz
Orta Düzey Docker
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat