LINUX.ORG.RU

Docker, использовать маленький файл для кеширования образа

 


0

1

Есть докер-образ, по сути скачивает с фиксированного URL архив, рядом скачивает файл с контрольной суммой, сверяет контрольную сумму, распаковывает архив. Архив в будущем может меняться (по тому же URL), т.е. его надо периодически пересобирать с --no-cache. Файл достаточно большой. Соответственно хочется, чтобы сначала скачивался маленький файл с контрольной суммой, если он не изменился, то дальше уже ничего и не проверялось, а брались готовые закешированные слои. А вот если маленький файл поменялся, то уже качать большой и тд.

Это всё хочется именно в самом Dockerfile как-то описать, а не внешними скриптами. Есть ли такая возможность?

★★★★★

Последнее исправление: Legioner (всего исправлений: 1)
Ответ на: комментарий от ololoid

Пока добавляю файл через ADD https://xxx xxx, докер его всё равно скачивает, но если файл не изменился, то дальнейшие слои не пересобираются, не идеально, но приемлемо.

Legioner ★★★★★
() автор топика
Последнее исправление: Legioner (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.