文化教育其它Dockerdocker镜像

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

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

返回haichuan0227的回答

haichuan0227haichuan0227项目经理新浪云计算
两者异同?
相同点:底层实现上一样,最终都是通过commit生成镜像;
不同点:通过Dockerfile生成镜像,能够实现镜像文档化,使得镜像可读且易维护;
            通过commit生成镜像则相反,不能实现镜像文档化。

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

回答者

haichuan0227
项目经理新浪云计算
擅长领域: 云计算一体化运维私有云

haichuan0227 最近回答过的问题

回答状态

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