virusdefender
V2EX  ›  Docker

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

  •  
  •   virusdefender ·
    virusdefender · Jul 7, 2015 · 6355 views
    This topic created in 3987 days ago, the information mentioned may be changed or developed.
    使用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 replies    2015-08-18 23:29:52 +08:00
    zhsj
        1
    zhsj  
       Jul 7, 2015
    gcc g++ java 本身占的体积摆在那里,你再怎么减小啊。。。
    coronanimo
        2
    coronanimo  
       Aug 18, 2015 via Android
    整个 docker gzip 一下能减少很多 docker save xx |gzip >xx.tgz
    因为 docker 是没有用压缩的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1009 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
    ♥ Do have faith in what you're doing.