docker的应用越来越多,与虚拟机的核心区别是什么?

docker的应用越来越多,他与虚拟机的核心区别是什么?显示全部

docker的应用越来越多,他与虚拟机的核心区别是什么?

收起
参与33

查看其它 7 个回答ruffylangzi的回答

ruffylangziruffylangzi软件架构设计师博云

1.实现区别:虚拟机的本质实现硬件资源可编程,是操作系统级别的复制与移植;容器的本质是基于共享内核基础之上的进程级隔离(例如namespace,cGroup,UnionFs分别实现进程,网络,文件系统的隔离);
2.应用场景区别:虚拟机设计之初是对硬件资源进行再分配,提高资源利用率,属于基础设施一部分;容器设计之初是构造最小的应用运行环境单元,为应用服务,属于应用层;

软件开发 · 2019-05-08
浏览4323

回答者

ruffylangzi
软件架构设计师博云
擅长领域: 云计算云原生微服务

ruffylangzi 最近回答过的问题

回答状态

  • 发布时间:2019-05-08
  • 关注会员:10 人
  • 回答浏览:4323
  • X社区推广