Docker¶
Docker 以镜像、容器、网络和数据卷为核心对象;Compose 负责描述和运行多容器应用。
内容地图¶
| 主题 | 内容 |
|---|---|
| 架构、安装与守护进程 | Engine 组件、Linux 安装检查、daemon.json 和数据目录。 |
| 基础与容器生命周期 | 拉取、运行、查看、进入、停止与清理。 |
| 镜像与 Dockerfile | 构建、标签、多阶段构建和 .dockerignore。 |
| Registry、标签与镜像发布 | 私有仓库、Tag/Digest、流水线与多架构镜像。 |
| 网络 | Bridge 网络、端口映射、服务名解析。 |
| 数据卷与持久化 | Volume、Bind mount、备份与恢复。 |
| Docker Compose | 多服务编排、环境变量与健康检查。 |
| Docker 安全 | 最小权限、Socket、Secret、Rootless 与主机边界。 |
| 资源、日志与可观测性 | CPU/内存/PID、日志轮转、健康检查和监控。 |
| 运维与排障 | 日志、资源、健康状态与安全清理。 |
实战¶
Docker 官方概览:Docker objects
建议学习顺序¶
Docker 负责单机容器运行;当需求变成多节点调度、滚动发布、自动扩缩容和集群故障恢复时,再进入 Kubernetes。