У меня есть несколько контейнеров, и каждый из моих контейнеров имеет свой собственный файл Docker. Каждый раз, когда я строю, используя docker-compose build
, каждый контейнер выполняет свои собственные требования; либо из файла требований .txt (RUN pip install -r requirements.txt)
, либо непосредственно из файла Docker (RUN pip install Django, celery, ...)
. Многие из требований распространены в некоторых контейнерах (почти все).Docker составляет требования к установке в общем каталоге
Он работает отлично, но есть проблема со временем сборки. Для создания каждого контейнера с нуля требуется почти 45 минут. (скажем, после того, как я удалил все изображения и контейнеры)
Есть ли способ установить все требования в общий каталог для всех контейнеров, чтобы мы не устанавливали общие требования каждый раз при создании нового контейнера?
Докер-Compose я использую вариант 2.