Текст и данные · Инструкция
Как читать build context через RUN --mount=type=bind
Приём удобен для компиляции, когда в финальном image нужен только результат.
Короткий ответ
`RUN --mount=type=bind,target=<dir>` временно монтирует файлы в build step без постоянного COPY исходников в предыдущий слой.
Что сделать
- 1. Добавьте нужный Dockerfile syntax.
- 2. Используйте `RUN --mount=type=bind,target=. <build-command>`.
- 3. Запишите артефакт вне read-only source mount.
- 4. Скопируйте артефакт в final stage.
Проверка
Сам bind mount временный; остаются только изменения файловой системы stage вне mount.
Важно
Не рассчитывайте на сохранение изменений внутри read-only bind mount.
Что учитывать
Не рассчитывайте на сохранение изменений внутри read-only bind mount.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Dockerfile reference). Пример и формулировки — редакция N1RO на 2026-09-18.