Сборка Docker частично делает недействительным кеш - PullRequest
0 голосов
/ 28 ноября 2018

Было несколько случаев, когда я, например, обновлял зависимости из needs.txt для использования с pip, но ссылка осталась прежней, так как я вручную извлекаю ссылку Github и не использую никаких версий.Можно ли сделать недействительным кеш на полпути?Таким образом, мне не нужно снова создавать весь проект, только частичный раздел.

Я безуспешно пробежался по файлу и ничего не увидел из быстрого поиска,

1 Ответ

0 голосов
/ 29 ноября 2018

Для пояснения, «частичный раздел» означает каждую команду после установки pip.Вы не можете перезапустить использование кеша, как только он станет недействительным.

В настоящее время это невозможно, но есть хакерское решение.

Добавьте ARG CACHE_DATE=2018-11-28 перед установкой pip

затемпостроить с docker build --build-arg CACHE_DATE=$(date) ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...