Текст и данные · Инструкция
Как управлять распаковкой tar через Docker ADD
По умолчанию локальный tar распаковывается, а remote tar по URL не распаковывается.
Короткий ответ
`ADD --unpack=true` принудительно распаковывает tar, а `--unpack=false` позволяет сохранить локальный tar как файл. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что сделать
- 1. Определите желаемый результат.
- 2. Для локального tar-файла используйте `ADD --unpack=false archive.tar.gz /app/`.
- 3. Для remote tar с распаковкой используйте `--unpack=true`.
- 4. Соберите image и проверьте destination.
Проверка
Чтобы локальный tar не распаковался автоматически.
Важно
Проверяйте результат, а не только расширение файла.
Совместимость
Функция требует Dockerfile syntax не ниже 1.17 по текущему Dockerfile reference.
Что учитывать
Проверяйте результат, а не только расширение файла.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Dockerfile reference). Пример и формулировки — редакция N1RO на 2026-09-18.