其他优化如果在RUN命令中执行apt、apk或者yum类工具,可以借助这些工具提供的一些小技巧来减少镜像层数量及镜像大小 。举几个例子:
(1)在执行apt-get install -y 时增加选项—no-install-recommends ,可以不用安装建议性(非必须)的依赖,也可以在执行apk add 时添加选项--no-cache 达到同样效果;
(2)执行yum install -y 时候, 将所有yum install 任务放在一条RUN命令上执行,从而减少镜像层的数量;
(3)组件的安装和清理要串联在一条指令里面,如 apk --update add php7 && rm -rf /var/cache/apk/*。Ubuntu或Debian可以使用 rm -rf /var/lib/apt/lists/* 清理镜像中缓存文件;CentOS等系统使用yum clean all 命令清理 。
文章插图
推荐阅读
- 长兴紫笋茶制作技艺列入国家非遗扩展项目名录
- 古埃及活人制作木乃伊多痛苦 古代埃及木乃伊
- 制作干花能用空气炸锅吗,怎么用空气炸锅做干花
- 红酒烩鸡怎么做 红酒烩鸡的制作方法
- 安化千两茶制作技艺列入国家第二批非遗保护名录
- 五香茶叶蛋的商用配方,茶香浓郁,手把手教你制作,用料精确到克
- 铁观音名缘何来及制作技艺简介
- 花茶 乌龙茶制作技艺入围福建省级非遗推荐名单
- 老君眉茶制作中心16日盛大揭牌
- 制作工艺对乌龙茶香气形成作用重大