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