Docker 核心概念

核心概念包括镜像、容器、仓库

镜像 (Image)

类似于虚拟机镜像,可以将它理解为一个只读的模板,是创建容器的基础。 ##容器 (Container)

类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。容器是从镜像创建的应用运行实例。可以将其启动、开始、停止、删除,而这些容器都是彼此相互隔离的、互不可见的。

镜像自身是只读的。容器从镜像启动的时候,会在镜像的最上层创建一个可写层。

仓库 (Repository)

类似于代码仓库,它是Docker集中存放镜像文件的场所。根据所存储的镜像公开分享与否,Docker仓库可以分为公开仓库(Public)和私有仓库(Private)两种形式。