Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。

它基于 Google 公司推出的 Go 语言实现

项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护

 

   Docker基础是Linux 容器(LXC)基础,并对其进行了更高层面的封装,使得用户不需要去关心容器的管理,使得操作更为简便。

用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。

 

  Docker容器与传统虚拟机不同,容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。参考如下对比图:

c5a20e74-306c-4125-b266-c3ef53c2f6f0

ddbfceb5-6aa5-4e78-ac41-af2e4c2347cc

posted on 2018-01-13 10:50  Sharpest  阅读(347)  评论(0)    收藏  举报