2015-07-30 4 views
0

У меня есть файл Dockerfile, который создает контейнер Docker, чтобы запустить приложение Play 2.3.x и легко развертывать.Как избежать загрузки зависимостей Ivy в Docker?

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

Вот выдержка из моего файла (я удалил некоторые части для ясности):

RUN git clone commons-library.git 
RUN activator publish-local 

RUN git clone my-app.git 
CMD activator start 

Когда я исполняю docker build -t my-container ., то RUN activator publish-local скачивает все каждый раз.

Я попытался установить мой локальный репозиторий ~/.ivy2, но установка тома не работает с Docker во время build по причинам переносимости.

Как сделать, чтобы избежать загрузки каждой зависимости каждый раз, когда контейнер Docker построен (по крайней мере, для целей тестирования)?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^