
人们为了提高系统及硬件资源的利用率而引入了虚拟化技术。虚拟化是一种资源管理技术,它可以各种实体资源抽像后再分隔,从而打破实体结构的限制,最大程度的提高资源的利用率。Docker属于软件虚拟化技术中的操作系统层虚拟化技术,它是基于LXC实现的一个应用容器引擎,Docker让开发者可以打包他们的应用及依赖环境到一个可移植的容器中,然后可以将这个容器快速部署开发、测试或生产环境中。了解本文从三个问题着手,什么是虚拟化技术,docker和虚拟机区别,docker可以用来做什么?@pdai虚拟化技术 - Docker Vs. 虚拟机什么是虚拟化技术?什么是虚拟化虚拟化技术分类硬件虚拟化软件虚拟化几种虚拟化技术Docker虚拟化什么是Docker?Docker能干什么?Docker和虚拟机的区别?基本对比虚拟技术对比参考文章# 什么是虚拟化技术?# 什么是虚拟化在计算机技术中,虚拟化(Virtualization)是一种资源管理技术。它是将计算机的各种实体资源,如:服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以用更好的方式来利用这些资源。虚拟化的目的是为了在同一个主机上运行多个系统或应用,从而提高系统资源的利用率,并带来降低成本、方便管理和容错容灾等好处。# 虚拟化技术分类从实现形式来分,虚拟化技术可分为基于硬件的虚拟化和基于软件的虚拟化。# 硬件虚拟化硬件虚拟化就是硬件物理平台本身提供了对特殊指令的截获和重定向的支持。支持虚拟化的硬件,也是一些基于硬件实现软