НачатьНачать бесплатно

Понимание многоэтапных сборок

После успешного создания многоэтапной сборки важно разобраться в шагах, которые выполняются при запуске команды 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

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение