- 文集信息
- 目录大纲
- 最新文档
- 知识宇宙
文集详情
文集导读
Docker 入门与容器化实践·教程导读
一句话定位:这是一本带你从零走进容器世界的实操教程——把 Docker 的镜像、容器、仓库与编排,当成一座集装箱码头来认识、上手和驾驭。
码头上有一句老行话:"箱子不问货主,只问单子。" 意思是,只要装箱单写得清楚,一只铁皮箱子可以装上任何货轮、运往任何港口,卸货的人不需要关心里面装的是橡胶还是芯片。软件行业折腾了几十年,想要的恰恰是这么一只"箱子"——把应用和它的全部依赖打包装进去,然后理直气壮地说:在我的机器上能跑,在你的机器上也能跑。
这句话听起来朴素,背后却是无数个深夜排障的教训。开发环境装了某个版本的依赖库,测试环境没有;测试环境通了,生产环境差一个系统组件——"在我机器上是好的"成了工程师之间互相推诿时的经典台词。Docker 把这类问题从根上解决了:环境不再是"装出来的",而是"打包出来的"。环境本身成了一件可以版本化、可以运输、可以随时重建的货物。
本教程会带着你把整座码头走一遍:镜像是待装的货,Dockerfile 是装箱单,构建就是装箱;容器是吊上船的箱子,起吊、就位、卸载就是容器的启动、运行与销毁;镜像仓库是堆场,推拉镜像就是进场和提货;端口映射是泊位分配,让外界找到船上那只箱子;Compose 是整船编队,把一堆相互依赖的箱子编排成一支船队;至于 Kubernetes,那是更远处的自动化港区,本教程会为你指路。
全册知识地图
先看一张图。全册内容按"一票货的旅程"组织,章与章之间存在明确的学习依赖:不认识港区就谈不上靠港,没学会装箱就无从起吊,没搞懂泊位就编不了船队。
图 0-1:全册知识地图——一票货的码头之旅

这张地图同时是复习用的索引:学完之后回头看,如果某一章的主线你已经能对着图讲出来,那一章就可以翻篇了。
学习路线与依赖
前两章是"岸上功课",节奏可以快;第三章开始动真格,建议每一节都打开终端跟着敲。第六章的 Compose 会把前面散落的技能点串成一条完整的应用栈,第七章则负责把你的单机玩具变成能见人的工程交付物。
适合谁读
- 会被"在我机器上是好的"这句话折磨过的后端、前端与运维工程师——本教程能让你把这句话从团队词典里删掉。
- 想搞懂 Kubernetes 之前必须先补课的同学——容器与镜像是编排的地基,地基不牢,学编排就是背咒语。
- 在校学生与转行者——只需要一台能装软件的电脑和基本的命令行操作经验,不需要任何容器或虚拟化背景。
- 需要向团队推广容器化的技术负责人——第七章的安全基线、CI/CD 与部署策略可以直接搬进团队规范。
学完你能做什么
- 独立安装并配置 Docker 环境,解释 Client、Daemon、Registry 之间的协作关系。
- 编写结构清晰、体积极小的 Dockerfile,用多阶段构建把镜像"装箱"到位。
- 从容地启动、停止、进入、监控容器,并能设置资源配额防止一只箱子压垮整条船。
- 为多容器应用设计网络拓扑与数据持久化方案,让数据比容器活得更久。
- 用 Compose 把一套多服务应用编排成一键启停的编队,并在 CI/CD 流水线中完成自动化交付。
- 面对故障时有一套系统的排查路径,并且知道自己下一步该往 Kubernetes 学什么。
怎么用这个教程
每章开头有一段"主线",告诉你本章跟着什么任务走;每节末尾的要点回顾是自测题的替代品——能复述才算学会。命令全部真实可复现,输出示例取自真实终端会话(版本号可能因你的环境略有出入,属正常现象)。动手环境建议:一台至少 4 GB 内存、20 GB 空闲磁盘的机器,Windows 或 macOS 装 Docker Desktop,Linux 直接装 Docker Engine。第十五章之前的所有练习都不依赖外网特定服务,唯一需要联网的动作是从公共镜像仓库拉取官方镜像。
读码头的书有个讲究:别在岸上看海。装好环境,从第 2 章开始,把每一条命令亲手敲一遍——箱子吊起来那一刻,你就明白这一切是为什么了。
目录大纲
最新文档
知识宇宙
正在加载知识图谱...