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

2015-07-11 17:49:19 +08:00
 cxshun
我们现在正在用docker做测试环境,主要是为了每个开发人员能够有自己隔离的测试环境,但有个问题就是:在每一个版本上去之后,我们需要基于测试环境做一个新的镜像,因为这上面基本保证跟线上一致,以便让大家的环境都统一更新。

但问题就在这里,当我们基于测试环境的容器去commit的时候,生成的镜像大得惊人,达到了100多G。我们的测试环境会有比较多的日志,但也不至于100多G,至多也就15G左右。但如果说docker保存了很多层Layer,那这个倒可以理解,但如果真是这样,那我怎么去保存正在运行的容器呢?
3679 次点击
所在节点    Docker
4 条回复
virusdefender
2015-07-11 17:53:42 +08:00
看我的帖子 只能一定情况上缓解问题 https://v2ex.com/t/203980#reply1
hging
2015-07-11 18:03:21 +08:00
日志写到宿主机啊. 你放在docker的镜像里干啥- -
powergx
2015-07-11 18:59:02 +08:00
docker 涉及网络的问题,奇葩的问题多了去了,我早放弃了,现在宁愿用esxi
cxshun
2015-07-11 23:15:54 +08:00
@hging 哈哈,我也想过这样处理,也是一种解决方案。多谢!
@powergx 不是网络问题哈。还好吧,我在用的过程中没遇到啥奇怪的问题,兄弟遇到什么问题,拿出来讨论下呗。
@virusdefender 不错,我们也是想到直接export,去掉一些layer,这样会小一点,接下来试试,多谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/204997

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX