У меня есть Dockerfile, который включает в себя установку большой папки как проекта (см. Dockerfile). Проверка «истории докеров» показывает, что копирование папки стоит 900 МБ, а установка стоит 1,7 ГБ. Есть ли способ уменьшить этот размер изображения?
Dockefile (некоторые шаги игнорируются для простоты):
FROM python:3.5
COPY subproject /app/subproject
WORKDIR /app/subproject
RUN pip install -e .
CMD ['python', 'script.py']
Edit:
Подпроект сам по себе является git-репозиторием. Это необходимо для запуска моего основного проекта.
Размер подпроекта на моем локальном диске составляет около 500 МБ, причем 95% из-за некоторых файлов tar внутри. В нем устанавливаются обязательные пакеты numpy, pillow, scikit, dlib.