docker简介
1 ,什么是 docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。项目后来加入了 Linux 基金会,遵从了 Apache2.0 协议,项目代码在 GitHub 上进行维护。 Docker 自开源后受到广范的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc 。 RedHat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。 Docker 的目标是实现经量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器( LXC )等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要关心容器的管理,使得操作更加简单。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。 下图比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现的虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层现实现 docker 的设计思想 Docker 的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响