docker 绝对是这几年来的重量级开源软件,它是使用 Go 实现的开源容器项目,分属于虚拟化技术。
docker 作为一种轻量级的虚拟化方式,在运行应用上和传统的虚拟机方式有许多的优势。
虚拟化: 在计算领域,一般指的是计算虚拟化或服务器虚拟化。
在计算机技术中, 虚拟化是?种资源管理技术, 是将计算机的各种实体资源, 如服务器、 ?络、 内存及存储等, 予以抽象、 转换后呈现出来,打破实体结构间的不可切割的障碍, 使?户可以??原本的组态更好的?式来应?这些资源。
概况性的来说:虚拟化是对资源的抽象。
?标往往是为了在同?个主机上同时运?多个系统或应?, 从?提?系统资源的利?率, 并且带来降低成本、 ?便管理和容错容灾等好处。
虚拟化大致有基于硬件的虚拟化
和基于软件的虚拟化
。
软件虚拟化又有一下的分类:
1、应用虚拟化
2、平台虚拟化
docker 和 传统虚拟化方式之间的不同
传统?式是在硬件层?实现虚拟化, 需要有额外的虚拟机管理应?和虚拟机操作系统层。 Docker容器是在操作系统层?上实现虚拟化, 直接复?本地主机的操作系统, 因此更加轻量级。
原文:https://www.cnblogs.com/xingyys/p/11382327.html