1 Docker 的关键的概念
Docker 三大核心概念。
- 镜像(Image)
- 容器(Container)
- 仓库(Repository)
1.1 Docker 镜像[^1]
1、Docker 镜像类似于虚拟机镜像,可以简单理解为一个模板。
2、镜像是创建Docker容器的基础。
3、通过版本管理和增量的文件系统,非常简便创建和更新镜像。
4、用户可以直接从网络上下载一个做好的应用镜像。
1.2 Docker 容器[^2]
1、Docker 容器和沙箱很相似,容器拥有独立的、隔离的虚拟 Linux 环境。
2、容器可以看做是一个简易版的 Linux 系统环境。
![[Docker的核心概念.svg]]
1.3 Docker 仓库[^3]
1、Docker 仓库类似代码仓库,可以集中存放镜像文件。
2、Docker 仓库
和 仓库注册服务器
(1)仓库注册服务器是存放仓库的位置。
(2)一个注册服务器存放这多个仓库。‘
3、例如存放 Ubuntu 操作系统的镜像仓库称为 Ubuntu 仓库,其中包含 14.04
、12.04 等不同版本的进项。
![[注册服务器与仓库.svg]]
4、根据镜像是否分享,Docker 仓库可以分为公开仓库(public)和私有仓库(private)。
5、最大的公开仓库是官方提供的【Docker Hub】。
6、国内【网易云】也提供了仓库的本地化。
Docker 仓库管理镜像与GIT 非常相似。