Сборка Docker: использовать кеш http - PullRequest
0 голосов
/ 12 декабря 2018

В моем файле докера есть шаг, который устанавливает требования python:

COPY req.txt /req.txt
RUN pip install -r /req.txt

Я изменяю req.txt, часто добавляю / удаляю пакеты из него и перестраиваю образ.

Есть ли способ для докера использовать http-кеш для загруженных файлов?

Пожалуйста, не советуйте мне менять свой докер-файл на что-то другое.

1 Ответ

0 голосов
/ 12 декабря 2018

Я делал это, например, путем создания второго изображения.Вы можете создать базовый образ.

FROM python
RUN pip install -r req.txt

и собрать его с помощью следующей команды:

docker build -t basic_python .

А пока, если вы хотите создать свой действительно образ, просто сделайте это сдругой файл докера:

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