我们现在正在用docker做测试环境,主要是为了每个开发人员能够有自己隔离的测试环境,但有个问题就是:在每一个版本上去之后,我们需要基于测试环境做一个新的镜像,因为这上面基本保证跟线上一致,以便让大家的环境都统一更新。
但问题就在这里,当我们基于测试环境的容器去commit的时候,生成的镜像大得惊人,达到了100多G。我们的测试环境会有比较多的日志,但也不至于100多G,至多也就15G左右。但如果说docker保存了很多层Layer,那这个倒可以理解,但如果真是这样,那我怎么去保存正在运行的容器呢?
但问题就在这里,当我们基于测试环境的容器去commit的时候,生成的镜像大得惊人,达到了100多G。我们的测试环境会有比较多的日志,但也不至于100多G,至多也就15G左右。但如果说docker保存了很多层Layer,那这个倒可以理解,但如果真是这样,那我怎么去保存正在运行的容器呢?
