首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何减少码头映像的pip安装大小?

如何减少码头映像的pip安装大小?
EN

Stack Overflow用户
提问于 2021-10-17 00:57:41
回答 1查看 1.2K关注 0票数 0

我对对接很陌生,但我非常渴望优化。

以前,我的项目的对接图像是~13 be ,使用~7-10分钟构建,~7分钟推送。

以下是我所做的改进:

  1. 在pip安装之前只复制需求(因此代码更改不会触发pip安装。过去每次都是这样的)。将构建时间降低到30秒,并将时间推送到10秒
  2. 使用选项--no-cache-dir安装pip。这将删除设置文件,如whls等,AFAIK。然后图像大小降至~7GB

运行码头图像历史,我的图像:我的标签给我的大小后,每一层在docker文件。

问题:

我的pip安装requirements.txt在4.7GB上仍然占有很大的份额。我该怎么减少?

脑海中浮现的一种想法是使用--非deps选项来安装pip。不知道这会不会像预期的那样。代码是一种协作,所以我不完全知道是否使用了任何依赖项。

还有其他缩小尺寸的方法吗?或者是一种优雅的使用方式-没有-?

编辑:向Reddit添加链接问题,我有更多的信息,如我的DOcker文件,拆分大小,等等。

EN

回答 1

Stack Overflow用户

发布于 2021-10-17 01:04:54

一个选项是为您的应用程序设置多级码头建设,以便在开发、分期和生产环境中使用时生成单独的映像--并为每个映像量身定做需求。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69600609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档