# 基本概念介绍
## 镜像
* Docker 镜像就是一个只读的模板。
* 镜像可以用来创建 Docker 容器。
* Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。
## 容器
> 可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。
* Docker 利用容器来运行应用。
* 容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。
## 仓库
> 仓库是集中存放镜像文件的场所。有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。
* 仓库分为公开仓库(Public)和私有仓库(Private)两种形式
* 最大的公开仓库是 [Docker Hub](https://registry.hub.docker.com/),存放了数量庞大的镜像供用户下载
* 用户也可以在本地网络内创建一个私有仓库