Docker的学习之路(二)

Docker的架构

首先理解下docker的三个基本概念:仓库(Repository)、镜像(Image)、容器(Container)。镜像和容器的关系,有点类似于博主在做体系架构项目时涉及到的元模型与模型的概念,前者是类型,后者为类型的实例,即有生命周期的对象。而仓库则是用来保存镜像的,因此可以理解为这样的关系:仓库-->镜像-->容器。下图是官网的,借用一下

Docker的学习之路(二)

除了上述提到的三个概念,Docker还有其他的一些概念,例如:客户端(Client)、主机(Host)、Docker Machine等