Понимание многоэтапных сборок
После успешного создания многоэтапной сборки важно разобраться в шагах, которые выполняются при запуске команды docker build.
Используйте Dockerfile из многоэтапной сборки и следуйте инструкциям ниже.
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"]
Это упражнение является частью курса
Средний уровень Docker
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение