docker的核心概念

Docker的三大核心概念 1.镜像(image)2. 容器(container)3.仓库(repository)
一、docker镜像 docker镜像类似于虚拟机镜像,可以将它理解为一个面向docker引擎的只读模板,包含了文件系统。
镜像是是创建docker容器的基础。
二、docker容器 docker容器类似于一个轻量级的沙箱,docker利用容器来运行和隔离应用
容器是从镜像创建的应用运行实例,可以将其启动、开始、停止、删除,而这些容器都是相互隔离、互不可见的。
镜像自身是只读的。容器从镜像启动的时候,docker会在镜像的最上层创建一个可写层,镜像本身保持不变。
三、docker仓库 docker仓库类似于代码仓库,是docker集中存放镜像文件的场所。
注册服务器和docker仓库是两个概念。
注册服务器是存放仓库的地方。许多仓库存放在注册服务器上。
每个仓库集中存放某一类镜像,往往包括多个镜像文件,通过不同的标签(tag)来进行区分。
最大公开的仓库是docker hub。
国内公开的仓库是docker pool。
用户可以自己创建镜像后使用push命令将它上传到指定的公有或私用仓库。
【docker的核心概念】下次在另一台机器使用直接使用pull下就可以。

    推荐阅读