Docker multi-stage: какие файлы попадут в финальный образ
Builder создал несколько файлов, а финальная стадия копирует только один путь. Проследите содержимое конечного образа без предположения, что стадии разделяют файловую систему.
Выберите ответ и проверьте себя. Продолжить тему можно в курсе Docker и Docker Compose: контейнеризация приложений.
Builder на alpine:3.20 создаёт /build/app.ready и /build/build.log. Финальная стадия начинается заново с FROM alpine:3.20, где этих файлов нет, и копирует только /build/app.ready в /app/app.ready через COPY --from=builder. Что будет в файловой системе финального образа?
Без регистрации · результат не сохраняется
Связанные задачи
- Multi-stage Dockerfile: перенос готового артефакта — задача
- Docker build cache: изменение кода и requirements.txt
- Docker push: почему образ отправляется в Docker Hub
- Docker build: как передать секрет при сборке
- Локальный Docker registry: tag, push и Compose image
- Docker COPY перед pip install: почему сбрасывается кэш
