章节摘要:本章跟着一条线走——一名新调度员从领到对讲机到独立指挥第一次起吊的完整上岗流程。读完你将拥有一个可用的 Docker 环境、一张常用命令地图,并亲手完成镜像提货与容器起吊的处女航。
第一章你认识了港区,本章你正式入职。主线的起点很具体:一台干净的开发机,和一个必须跑起来的 Docker。
跟任何新港口的新人一样,上岗分三步:先领装备(安装 Docker 并确认调度室对讲机通畅),再背操作规程(命令行的语法与习惯),最后在师傅盯着的情形下独立完成第一单作业(提一次货、起吊一只箱子、把它安全送走)。本章四节就是这三步的展开,走完全程,你就具备了此后所有章节的动手资格。
整个上岗流程可以画成一张检查单:
起吊之前把检查单过一遍,能省掉之后一半的排障时间:

Windows、macOS、Linux 三条路线各自的安装方式、验证命令与常见坑(尤其是 Windows 家庭版与虚拟化未开启的问题)。这一站的目标只有一个:让引擎对你的命令有回音。
Docker 命令的统一结构:"管理对象 + 动词 + 参数"。这一站教你读官方帮助手册的方法与高频参数的含义——学会"查"比记住"背"重要得多,因为命令总量远超任何人的记忆力。
围绕堆场的四个动词展开:搜索(search)、提货(pull)、验货(inspect)、清仓(rmi)。你会理解镜像名称、标签与摘要的完整语法,这是第 3 章镜像体系的入口。
从提货到起吊再到送离的完整闭环:run 的关键参数、ps 的两种视图、stop 与 rm 的规范动作。这一站的每一次敲键都在为第 4 章的生命周期管理热身。
四站的依赖关系是单向的:2.1 不过关,后面每一步都寸步难行;2.2 是工具性知识,可以边学后面章节边回查;2.3 与 2.4 是一对连续动作——先提货、后起吊,建议连着练,中间别隔太久。
本章最重要的认知转折藏在 2.2:Docker 命令行是"名词优先"的层级结构(docker 对象 动词),不是一堆孤立命令。想通这一点,几百条子命令不再需要逐个记忆——你只需要知道对象(image、container、network、volume)和动词(ls、inspect、rm),剩下的交给 --help。
第二个转折在 2.4:run 命令是 create 与 start 的合并,而"运行中"不是容器的默认归宿。容器的存在意义是跑里面的进程;主进程一退,容器就停止——"秒退的容器"不是故障,是它完成了使命(或没有可干的活)。这个认知能帮你挡掉新手期一大半的困惑。
本章的落点一句话:环境可用、会查手册、能完成提货-起吊-送离的闭环。达到这三条,后面六章你都可以全程动手。
另外给学习节奏提个醒:本章的练习适合"高频短跑"——每节十到二十分钟,做完立刻动手敲一遍,比一口气读完再回头补动手有效得多。环境问题(安装失败、权限报错)卡住超过半小时,优先对照 2.1 节的经典坑清单自查,仍无解就把报错原文带到搜索引擎或社区,绝大多数安装问题都已有现成答案。
提来的货现在还只是"别人造好的箱子"。下一章你将走进装箱车间:看懂镜像的分层结构,学会写装箱单(Dockerfile),把你自己的应用装成一只标准的箱子——这是容器化从"用工具"到"做交付"的分水岭。