V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cxshun
V2EX  ›  Docker

有没有哪位兄弟用 docker 的,关于 docker commit 后镜像的问题

  •  
  •   cxshun ·
    cxshun · 2015-07-11 17:49:19 +08:00 · 3688 次点击
    这是一个创建于 3453 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们现在正在用docker做测试环境,主要是为了每个开发人员能够有自己隔离的测试环境,但有个问题就是:在每一个版本上去之后,我们需要基于测试环境做一个新的镜像,因为这上面基本保证跟线上一致,以便让大家的环境都统一更新。

    但问题就在这里,当我们基于测试环境的容器去commit的时候,生成的镜像大得惊人,达到了100多G。我们的测试环境会有比较多的日志,但也不至于100多G,至多也就15G左右。但如果说docker保存了很多层Layer,那这个倒可以理解,但如果真是这样,那我怎么去保存正在运行的容器呢?
    4 条回复    2015-07-11 23:15:54 +08:00
    virusdefender
        1
    virusdefender  
       2015-07-11 17:53:42 +08:00
    看我的帖子 只能一定情况上缓解问题 https://v2ex.com/t/203980#reply1
    hging
        2
    hging  
       2015-07-11 18:03:21 +08:00
    日志写到宿主机啊. 你放在docker的镜像里干啥- -
    powergx
        3
    powergx  
       2015-07-11 18:59:02 +08:00 via iPhone
    docker 涉及网络的问题,奇葩的问题多了去了,我早放弃了,现在宁愿用esxi
    cxshun
        4
    cxshun  
    OP
       2015-07-11 23:15:54 +08:00
    @hging 哈哈,我也想过这样处理,也是一种解决方案。多谢!
    @powergx 不是网络问题哈。还好吧,我在用的过程中没遇到啥奇怪的问题,兄弟遇到什么问题,拿出来讨论下呗。
    @virusdefender 不错,我们也是想到直接export,去掉一些layer,这样会小一点,接下来试试,多谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5598 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 03:19 · PVG 11:19 · LAX 19:19 · JFK 22:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.