cxshun
V2EX  ›  Docker

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

  •  
  •   cxshun ·
    cxshun · Jul 11, 2015 · 4218 views
    This topic created in 4030 days ago, the information mentioned may be changed or developed.
    我们现在正在用docker做测试环境,主要是为了每个开发人员能够有自己隔离的测试环境,但有个问题就是:在每一个版本上去之后,我们需要基于测试环境做一个新的镜像,因为这上面基本保证跟线上一致,以便让大家的环境都统一更新。

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