跳转至

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

建议学习顺序

理解 Engine 和容器隔离
  → 掌握容器生命周期
  → 构建并发布不可变镜像
  → 设计网络和持久数据
  → 用 Compose 交付完整应用
  → 收紧权限与资源
  → 建立监控、备份、升级和排障流程

Docker 负责单机容器运行;当需求变成多节点调度、滚动发布、自动扩缩容和集群故障恢复时,再进入 Kubernetes