Я закрепляю приложение Python, которое зависит от пакета, который зависит от numpy, pandas, scipy и т. д.
На самом деле в реальном приложении используется только часть этих зависимостей. вообще-то использовал.
Но когда устанавливаю приложение в dockerfile, то все колеса скачиваются и распаковываются. В результате размер слоя составляет примерно 500 МБ.
Я уже использовал pip --no-cache-dir, чтобы сделать его немного меньше, но, конечно, распакованные файлы deps все еще существуют.
Можно ли сделать что-нибудь, чтобы сохранить только действительно используемые модули вместо всех этих огромных пакетов?
Подробнее здесь: https://stackoverflow.com/questions/788 ... image-size