容器、物理机、虚拟机之间的关系以及区别是怎样的?

参与9
  • 实现原理和架构都不相同,各有优缺点,但都是为了提高硬件利用率,已经平台HA
    2018-08-29

1同行回答

wykkxwykkx系统架构师某基金公司
这个问题问的很大,而且度娘也可以查到很多这方面的解释。我这里从最本质最容易理解的角度做下对比说明。第一,虚拟机是基于物理机的,虚拟机创建出来以后是包含完整的操作系统内核的,这个内核和物理机的内核是完全独立的;第二,容器可以部署在虚拟机上,也可以部署在物理机上;第三,容...显示全部

这个问题问的很大,而且度娘也可以查到很多这方面的解释。我这里从最本质最容易理解的角度做下对比说明。第一,虚拟机是基于物理机的,虚拟机创建出来以后是包含完整的操作系统内核的,这个内核和物理机的内核是完全独立的;第二,容器可以部署在虚拟机上,也可以部署在物理机上;第三,容器是共享宿主机(虚拟机或者物理机)内核的,即在一个宿主机上的容器其内核是共享的;第四,容器是基于namsepace、cgroup、chroot和xxxfs(例如aufs);第五,容器在os的表象上就是一个os的进程,通过 ps -aufxww可以清晰的看出继承关系。

收起
基金 · 2018-08-29
浏览4756

提问者

南山行者
系统工程师某银行
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-08-29
  • 关注会员:2 人
  • 问题浏览:5467
  • 最近回答:2018-08-29
  • X社区推广