docker 生成的 image 文件体积太大了

2015-07-07 16:28:12 +08:00
 virusdefender
使用dockerfile基于ubuntu制作了一个镜像,安装了gcc g++和java,但是镜像由原先的ubuntu 不到200M增长到了1.3G。

搜索网上相关的文章,主要是下面几个办法减少docker image的体积

1 合并dockerfile里面的命令,因为每行命令都会创建一层。

2 安装软件后记得apt-get clean

3 先export再import,说是可以flatten docker container

上面三个都试了,从1.3G减少到了900M,但是还是有些大啊。

因为国内的网络不太好,我是在digital ocean上开了一个虚拟机专门构建docker,每次重新下载太浪费时间了。

大家遇到类似的问题么,有什么解决方案么?
5847 次点击
所在节点    Docker
2 条回复
zsj950618
2015-07-07 21:03:04 +08:00
gcc g++ java 本身占的体积摆在那里,你再怎么减小啊。。。
coronanimo
2015-08-18 23:29:52 +08:00
整个 docker gzip 一下能减少很多 docker save xx |gzip >xx.tgz
因为 docker 是没有用压缩的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/203980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX