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

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

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

收起
参与33

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

xuyutingxuyuting项目经理同盾科技有限公司

本质区别:
虚拟机的虚拟化:通过kvm、xen技术,虚拟出操作系统的运行环境如内存、cpu、设备等,可以在其上运行linux、windows等操作系统。重点中的重点,宿主机操作系统与虚拟机中的操作系统是两个完全隔离的环境。
docker:容器技术本质上就是一个守护进程拉起一个子进程,守护进程在启动子进程前通过cgroup、namespace等,将linux系统的各种文件做了隔离,如pid、cpu、mem、net等。重点中的重点,容器只是宿主机上的一个进程,依赖宿主机linux系统操作内核运行,即容器没有自己真正意义上的操作系统。

互联网服务 · 2020-03-10
浏览3336

回答者

xuyuting
项目经理同盾科技有限公司
擅长领域: 云计算容器容器云

xuyuting 最近回答过的问题

回答状态

  • 发布时间:2020-03-10
  • 关注会员:10 人
  • 回答浏览:3336
  • X社区推广