Текст и данные · Инструкция
Как использовать COPY --link в Dockerfile
Флаг особенно полезен в multi-stage build при копировании артефактов.
Короткий ответ
`COPY --link <src> <dest>` кладёт копируемые файлы в независимый слой, который легче переиспользовать после изменений предыдущих слоёв.
Что сделать
- 1. Используйте актуальный Dockerfile syntax.
- 2. Замените нужную COPY на `COPY --link`.
- 3. Соберите image.
- 4. Измените более ранний слой и проверьте reuse при повторном build.
Проверка
При `--link` COPY/ADD не следует symlink из предыдущего состояния destination.
Важно
Не используйте `--link`, если нужна зависимость от предыдущего состояния каталога.
Совместимость
Функция требует Dockerfile syntax не ниже 1.4 по текущему Dockerfile reference.
Что учитывать
Не используйте `--link`, если нужна зависимость от предыдущего состояния каталога.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Dockerfile reference). Пример и формулировки — редакция N1RO на 2026-09-18.