文化教育其它Dockerdocker镜像

通过Dockerfile和通过commit生成镜像有什么区别?

通过Dockerfile和通过commit生成镜像有什么区别?用哪种方式好?
参与2

1同行回答

haichuan0227haichuan0227项目经理新浪云计算
两者异同?相同点:底层实现上一样,最终都是通过commit生成镜像;不同点:通过Dockerfile生成镜像,能够实现镜像文档化,使得镜像可读且易维护;            通过commit生成镜像则相反,不能实现镜像文档化。用哪种方式好?Dockerfile的方法更加自...显示全部
两者异同?
相同点:底层实现上一样,最终都是通过commit生成镜像;
不同点:通过Dockerfile生成镜像,能够实现镜像文档化,使得镜像可读且易维护;
            通过commit生成镜像则相反,不能实现镜像文档化。

用哪种方式好?
Dockerfile的方法更加自动化,更加方便快捷,而且功能也更强大。(Docker build方法底层里也是在基础镜像下启动容器然后commit的,但是这些不需要我们手动去commit以及rm,都是自动化的。)收起
互联网服务 · 2015-09-09
浏览2746

提问者

胶东牛国磊
系统架构师百度游戏
擅长领域: 云计算容器Docker

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-09-09
  • 关注会员:1 人
  • 问题浏览:5790
  • 最近回答:2015-09-09
  • X社区推广