Назад к вопросам
Junior — Middle
84
Какое минимальное и максимальное число инструкций FROM допустимо в Dockerfile?
Ответ от нейросети
sobes.tech AI
В Dockerfile инструкция FROM определяет базовый образ для сборки. Минимальное количество инструкций FROM — 1, так как без базового образа сборка невозможна.
Максимальное количество инструкций FROM не ограничено жестко, но каждая инструкция FROM начинает новый этап сборки (multi-stage build). Это позволяет создавать несколько этапов сборки в одном Dockerfile, например, для компиляции и финального образа.
Пример с двумя инструкциями FROM:
FROM golang:1.18 AS builder
WORKDIR /app
COPY . .
RUN go build -o myapp
FROM alpine:latest
COPY --from=builder /app/myapp /usr/local/bin/myapp
CMD ["myapp"]
Таким образом, минимальное число FROM — 1, максимальное — практически не ограничено, зависит от потребностей проекта.