本章小结
相关信息如下表:
概念
要点
镜像是什么
只读的应用模板,包含运行所需的一切
分层存储
多层叠加,共享基础层,节省空间
只读特性
构建后不可修改,保证一致性
层的陷阱
删除操作只是标记,不减小体积
理解了镜像,接下来让我们学习容器——镜像的运行实例。
2.4.1 延伸阅读
获取镜像:从 Registry 下载镜像
使用 Dockerfile 定制镜像:创建自己的镜像
Dockerfile 最佳实践:构建高质量镜像的技巧
底层实现 - 联合文件系统:深入理解分层存储的技术原理
概念
要点
容器是什么
镜像的运行实例,本质是隔离的进程
容器 vs 虚拟机
共享内核,更轻量,但隔离性较弱
存储层
可写层随容器删除而消失
数据持久化
使用 Volume 或 Bind Mount
生命周期
与主进程 (PID 1) 绑定
理解了镜像和容器,接下来让我们学习仓库——存储和分发镜像的服务。
2.4.2 延伸阅读
概念
要点
Registry
存储和分发镜像的服务
仓库 (Repository)
同一软件的镜像集合
标签 (Tag)
版本标识,默认为 latest
Docker Hub
默认的公共 Registry
私有 Registry
企业内部使用,推荐 Harbor
现在你已经了解了 Docker 的三个核心概念:镜像、容器和仓库。接下来,让我们开始安装 Docker,动手实践!
2.4.3 延伸阅读
Docker Hub:Docker Hub 的详细使用
私有仓库:搭建私有 Registry
私有仓库高级配置:认证、TLS 配置
镜像加速器:配置镜像加速
最后更新于