本书是一本专门针对KVM及Docker两种普遍使用的开源虚拟化平台的实验指导书,目的是通过一些实验过程,让学生能够由浅入深地逐步掌握KVM及Docker的安装、配置、管理及应用开发过程。全书大致分为3个部分:第一部分介绍一些虚拟化实验推荐的基础知识,包括虚拟化技术的基本定义、目的、分类和发展历史,以及云计算的特点、体系结构及服务模式,同时还说明了虚拟化和云计算技术之间的关系;第二部分着重介绍KVM的安装、配置,以及KVM环境下虚拟机开关机、虚拟机克隆、虚拟机快照、虚拟机动态迁移等管理方法;第三部分则介绍近年来比较流行的开源轻量化虚拟平台Docker的安装及使用方法,包括Docker环境的安装、配置、容器启动停止、容器导入导出、容器镜像管理,Docker容器中安装Linux系统和MySQL、Pyth0n等应用的方法,以及3种常见的Docker集群管理工具。