# 本章小结

本章介绍了 Docker 的三个核心概念：镜像、容器和仓库。

| 概念                  | 要点                     |
| ------------------- | ---------------------- |
| **镜像是什么**           | 只读的应用模板，包含运行所需的一切      |
| **分层存储**            | 多层叠加，共享基础层，节省空间        |
| **只读特性**            | 构建后不可修改，保证一致性          |
| **层的陷阱**            | 删除操作只是标记，不减小体积         |
| **容器是什么**           | 镜像的运行实例，本质是隔离的进程       |
| **容器 vs 虚拟机**       | 共享内核，更轻量，但隔离性较弱        |
| **存储层**             | 可写层随容器删除而消失            |
| **数据持久化**           | 使用 Volume 或 Bind Mount |
| **生命周期**            | 与主进程 (PID 1) 绑定        |
| **Registry**        | 存储和分发镜像的服务             |
| **仓库 (Repository)** | 同一软件的镜像集合              |
| **标签 (Tag)**        | 版本标识，默认为 latest        |
| **Docker Hub**      | 默认的公共 Registry         |
| **私有 Registry**     | 企业内部使用，推荐 Harbor       |

现在你已经了解了 Docker 的三个核心概念：[镜像](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/02_basic_concept/2.1_image)、[容器](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/02_basic_concept/2.2_container)和仓库。接下来，让我们开始[安装 Docker](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/03_install)，动手实践！

## 延伸阅读

* [获取镜像](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/04_image/4.1_pull)：从 Registry 下载镜像
* [使用 Dockerfile 定制镜像](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/04_image/4.5_build)：创建自己的镜像
* [Dockerfile 最佳实践](https://yeasy.gitbook.io/docker_practice/fu-lu/appendix/best_practices)：构建高质量镜像的技巧
* [底层实现 - 联合文件系统](https://yeasy.gitbook.io/docker_practice/di-san-bu-fen-shen-ru-pian/12_implementation/12.4_ufs)：深入理解分层存储的技术原理
* [启动容器](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/05_container/5.1_run)：详细的容器启动选项
* [后台运行](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/05_container/5.2_daemon)：理解容器为什么会“立即退出”
* [进入容器](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/05_container/5.4_attach_exec)：如何操作运行中的容器
* [数据管理](https://yeasy.gitbook.io/docker_practice/di-er-bu-fen-jin-jie-pian/08_data)：Volume 和数据持久化详解
* [Docker Hub](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/06_repository/6.1_dockerhub)：Docker Hub 的详细使用
* [私有仓库](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/06_repository/6.2_registry)：搭建私有 Registry
* [私有仓库高级配置](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/06_repository/6.3_registry_auth)：认证、TLS 配置
* [镜像加速器](https://yeasy.gitbook.io/docker_practice/di-yi-bu-fen-ru-men-pian/03_install/3.9_mirror)：配置镜像加速

***

> 📝 **发现错误或有改进建议？** 欢迎提交 [Issue](https://github.com/yeasy/docker_practice/issues) 或 [PR](https://github.com/yeasy/docker_practice/pulls)。
