Qiku ← Back to library

AI / Coding and Debugging

Shrink a Fat Container Image

Shrink a Fat Container Image — Chinese original prompt

这是 [项目类型] 的 Dockerfile 和依赖清单,构建出的镜像约 [体积]。请:1)指出哪些层在重复搬运不必要的构建产物;2)给出多阶段构建的改写方案,标明哪个阶段保留、哪个丢弃;3)列出能删的包管理器缓存与临时文件及对应命令;4)说明哪些删减会让线上排查变难,需要保留什么。最后输出改写后的 Dockerfile 全文。
Site original

Chinese original

How to use

先用 docker history 看每层多大,最大的那层通常就是在搬构建产物。

More in this topic