• 技术文章 >运维 >Docker

    docker属于哪一类虚拟化

    长期闲置长期闲置2022-02-23 11:36:43原创140

    docker属于操作系统级虚拟化;操作系统虚拟化最大的特点就是不需要额外的supervisor支持,内核通过创建多个虚拟的操作系统实例来隔离不同的进程,容器相关技术就在这个范畴。

    本教程操作环境:linux7.3系统、docker-1.13.1版、Dell G3电脑。

    docker属于哪一类虚拟化

    虚拟化

    虚拟化(virtualization)技术是一个通用的概念,在不同领域有不同的理解。在计算领域,一般指的是计算虚拟化(computing virtualization),或通常说的服务器虚拟化。

    维基百科上的定义如下:“在计算机技术中,虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以用比原本的组态更好的方式来应用这些资源。”

    可见,虚拟化的核心是对资源的抽象,目标往往是为了在同一个主机上同时运行多个系统或应用,从而提高系统资源的利用率,并且带来降低成本、方便管理和容错容灾等好处。

    从大类上分,虚拟化技术可分为基于硬件的虚拟化和基于软件的虚拟化。

    基于软件的虚拟化从对象所在的层次,又可以分为应用虚拟化和平台虚拟化(通常说的虚拟机技术即属于这个范畴)。前者一般指的是一些模拟设备或诸如Wine这样的软件,后者又可以细分为几个子类:

    完全虚拟化:虚拟机模拟完整的底层硬件环境和特权指令的执行过程,客户操作系统无须进行修改。例如IBM p和z系列的虚拟化、VMware Workstation、VirtualBox、QEMU等;

    可见,Docker以及其他容器技术都属于操作系统虚拟化这个范畴,操作系统虚拟化最大的特点就是不需要额外的supervisor支持。Docker虚拟化方式之所以有众多优势,跟操作系统虚拟化技术自身的设计和实现是分不开的。

    推荐学习:《docker视频教程

    以上就是docker属于哪一类虚拟化的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:docker
    上一篇:docker容器是用来做什么的 下一篇:docker四种网络模式有什么区别
    PHP编程就业班

    相关文章推荐

    • docker集群有什么用• docker中什么是geth• docker的优势和不足有哪些• docker的内置命令有哪些• docker proxy是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网