我正在使用基础图像为我的 python 应用程序构建一个 docker 图像python:3.5-slim-buster
。
我在里面运行下面的命令Dockerfile
:
RUN pip install --no-cache-dir -r requirements.txt
torch
在需求文件中有库。
构建图像后,它的大小为2.29 GB
. 但是如果我在需求文件中构建没有torch的图像,它只有~900 MB。
当我手动运行图像并检查容器内部时:
torch( /usr/local/lib/python3.5/site-packages/torch
) 目录是1.3GB
.
因此,即使我进行多阶段构建并尝试将内容复制 /usr/local/lib/python3.5/site-packages
到新图像,我想它也不会帮助我。
是否有任何其他标准优化实践可以帮助我减小图像大小?
一只萌萌小番薯
相关分类