这是一个创建于 3378 天前的主题,其中的信息可能已经有所发展或是发生改变。
使用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,每次重新下载太浪费时间了。
大家遇到类似的问题么,有什么解决方案么?
2 条回复 • 2015-08-18 23:29:52 +08:00
|
|
1
zsj950618 2015-07-07 21:03:04 +08:00
gcc g++ java 本身占的体积摆在那里,你再怎么减小啊。。。
|
|
|
2
coronanimo 2015-08-18 23:29:52 +08:00 via Android
整个 docker gzip 一下能减少很多 docker save xx |gzip >xx.tgz 因为 docker 是没有用压缩的
|