dotCloud
说Docker,必不可免不得不说dotCloud,Docker本来只是dotCloud公司的内部项目,其公司创始人 Solomon Hykes 发了一个内部项目,而这个项目就是Docker,自从2013年docker开源以后,在世界范围引起相当轰动,受到热烈欢迎。后来有趣的是,其公司dotCloud直接改名为docker。
docker架构
优势对比
概念基础
- 镜像(Image)
- 容器(Container)
- 仓库(Repository)
镜像
要了解镜像的概念,先了解操作系统的构成。
一般操作系统分为内核和用户空间。(内核概念参考https://baike.baidu.com/item/%E5%86%85%E6%A0%B8/108410?fr=ge_ala)
系统
image镜像就可以理解为一个root 文件系统。
容器
容器概念简单理解:类比java来说,就是类和实例化的关系。镜像是静态的定义,容器是镜像运行时的实体。
仓库
仓库即是所有镜像的集合,可以理解为公开的镜像集合,大家可以随时拉取随时使用。docker-registry