🐳 Docker 镜像构建优化 & 自动化

📚 30 章 · 从入门到企业实战
1
发展史 核心概念 与虚拟机区别
2
Ubuntu/CentOS 镜像加速器 daemon配置
3
镜像管理 容器生命周期 run/stop/rm
4
FROM / RUN CMD vs ENTRYPOINT LABEL
5
WORKDIR COPY vs ADD ENV / ARG EXPOSE
6
减少层数 合并RUN .dockerignore
7
多阶段构建 Multi-stage
8
Alpine/Slim Distroless 减小体积
9
缓存原理 加速构建 失效场景
10
Docker Compose docker-compose.yml 常用命令
11
Jenkins Pipeline GitLab CI
12
GitHub Actions 自动化测试/部署
13
Docker Hub 私有Registry Harbor
14
Trivy Docker Bench
15
语义化版本 latest陷阱 commit SHA
16
ARG动态构建 多环境配置
17
理解上下文 减少大小 .gitignore
18
--cache-from Registry缓存 BuildKit缓存
19
启用BuildKit 并发构建 --secret / SSH
20
删除多余包 清理apt/yum --no-install-recommends
21
避免root 专用用户 USER指令
22
HEALTHCHECK docker inspect 构建日志
23
manifest列表 buildx多架构 跨平台
24
Shell脚本 Makefile 错误处理
25
代码提交→部署 灰度发布
26
拉取速度优化 构建时间监控 资源限制
27
分层规范 基础镜像统一 文档化
28
合规性检查 SBOM 供应链安全
29
常见错误 镜像回滚 构建告警
30
OCI标准 Wasm / Serverless 进阶路径