接上篇说了Docker的用途,这篇详细说说Windows 系统的虚拟化
https://www.cnblogs.com/javayyds12345/p/17192450.html
学习Docker推荐大家可以看动力哥的视频,课程适合零基础、技术提升乃至所有编程语言开发者;课程对应包含含基础篇、提升篇与高级篇,共计十二大章节。
课程主要学习知识点:“7个深度/3个全面”;针对Docker的知识体系,无需再查找任何其它资料。
课程中的源码、资料、工具、文档、作业分享给大家
https://www.bilibili.com/video/BV1sb411X7oe
Windows 系统的虚拟化
1. Hypervisor
Hypervisor ——一种运行在基础物理服务器
2. Hyper-V
Hyper-V
Hyper-V 是微软提供的商业化的 Hypervisor 。KVM 与 Xen 都是 Linux 系统之上的开源的 Hypervisor。
3. 现在的 Windows 系统
现在的 Windows 系统并不是一个“纯洁”的 windows 了,而是运行在 Hyper-V 上的虚 拟机。而原来的应用层现在也是一个运行在 Hyper-V 上的虚拟机。系统上运行的一个个的应 用,其实就是运行在应用层虚拟机之中。操作系统虚拟机能够管理应用层虚拟机。
4. windows 的启动
5. VMware 与 Windows 系统
VMware 采用的是 VMM 虚拟化技术,该技术要求直接访问 CPU 硬件的虚拟化功能。但
VMware 作为 windows 系统中的应用,是运行在应用层虚拟机中的。导致 VMware 无法直接
访问 CPU 硬件虚拟化功能。所以在安装 VMware Workstation 时会出现 VMware Workstation
与 Hyper-V 不兼容的问题。
从 VMware Workstation 15.5.5 版本开始,VMware 重构了 VMM 技术,使其不需要直接
访问 CPU 硬件,而是通过调用 Windows10 系统的 WHP 的 API 来运行。这样就解决了不兼容
的问题。
结论:我们在安装 VMware Workstation 时,要安装 15.5.5 版本或更高版本,而 Windows系统也要使用 Windows10 或更高版本
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker入门到高级教程(二)Windows 系统的虚拟化 - Python技术站