@什么是Docker
#2013年dotCloud公司使用Go语言开发的开源容器,Docker容器可理解为一种轻量级的沙盒(sandbox)。每个容器内运行一个应用,不同的容器相互隔离,容器之间也可以通过网络互相通信。Docker的构想是要实现"Build,Ship and Run Any App, Anywhere",即通过对应用的封装(Packing),分发(Distribute),部署(Deployment)、运行(Runtime)生命周期进行管理,达到应用组件级别的“一次封装,到处运行”。
@为什么要使用Docker
#方便程序在不同的服务器之间进行迁移。
@Docker与虚拟机比较
@Docker与虚拟化
#虚拟化分硬件虚拟化和软件虚拟化
##软件虚拟化分应用虚拟化和平台虚拟化
###应用虚拟化指一些模拟设备
###平台虚拟化分完全虚拟化、硬件辅助虚拟化、部分虚拟化、超虚拟化、操作系统虚拟化。
#Docker属于操作系统虚拟化