写出规范的 Dockerfile,分清 RUN/CMD/ENTRYPOINT、COPY/ADD、Exec form/Shell form
掌握容器生命周期命令与 docker run 的幕后链路(daemon → containerd → runc)
理解 volume/bind mount 两种持久化方式,会用 Compose 编排多容器应用
掌握容器安全五条铁律与多阶段构建等镜像优化手段
章节导航
01 容器基础与镜像分层
容器 vs 虚拟机、镜像与层(只读层/可写容器层/层共享)、digest 与悬空镜像、多架构镜像、构建流程与缓存机制,以及隔离原理:namespaces 管"能看到什么"、cgroups 管"能用多少"。
02 镜像构建与容器生命周期
Dockerfile 关键指令(FROM/RUN/CMD/ENTRYPOINT/COPY/ADD/WORKDIR/EXPOSE/ENV/USER)、CMD 与 ENTRYPOINT 的拼接规则、Exec form 与 Shell form 混用的陷阱、构建上下文与 .dockerignore、容器生命周期命令与 docker run 完整链路、重启策略四兄弟。