Docker技术入门与实战(第3版) 封面

Docker技术入门与实战(第3版)

评分 3.5
字数
400字
章节数
33
丛书
容器技术系列
ISBN
9787111608523

标签

内容简介

《Docker技术入门与实战》是国内较早系统讲解 Docker 容器技术的技术图书之一,由杨保华、戴王剑、曹亚仑编著,机械工业出版社出版。第3版依据当时主流的 Docker 18.x 系列版本对全书内容做了全面修订,全书约400千字、412页,分为四大部分、共28章。 第一部分“基础入门”(第1—8章)从容器与虚拟化的关系讲起,梳理镜像、容器、仓库三大核心概念,覆盖 Ubuntu、CentOS、macOS、Windows 等环境下的安装与配置,并逐项讲解镜像的获取与创建、容器的创建与进入、私有仓库搭建、数据卷与数据卷容器、端口映射与容器互联,以及用 Dockerfile 构建镜像的基本结构与指令说明。 第二部分“实战案例”(第9—16章)按场景组织:操作系统镜像(BusyBox、Alpine、Debian/Ubuntu、CentOS/Fedora)、为镜像添加 SSH 服务、Apache/Nginx/Tomcat/Jetty/LAMP 等 Web 服务与应用、MySQL/Oracle XE/MongoDB/Redis/Cassandra 等数据库、Hadoop/Spark/Storm/Elasticsearch 等分布式处理与大数据平台、C/C++/Java/Python/Node 等语言开发环境,以及容器云等实践内容。 第三部分“进阶技能”(第17—21章)讨论 Docker 的实现原理、安全防护、高级网络配置与 libnetwork 插件化网络功能;第四部分“开源项目”(第22—28章)介绍 Etcd、Docker Machine、Docker Compose、Docker Swarm、Mesos、Kubernetes 等容器生态项目,帮助读者把单个容器扩展为可用的容器平台。 全书以命令行操作配合真实场景案例,适合作为从零开始学习容器技术、并希望快速在自己环境中跑通服务的入门读物。需要注意,书中涉及的具体版本、工具项目(如 Docker Machine、Mesos)在当前已属历史阶段,阅读时应结合官方最新文档同步更新认识。

编辑推荐

这本书在国内 Docker 书架上的位置相当特殊:它是中文世界最早一批系统讲容器的技术书,此后一版再版,第3版已按 Docker 18.x 做过整体修订,因此结构比首版成熟得多。 最值得称道的是它的“四段式”骨架:先用8章把镜像、容器、仓库、数据卷、Dockerfile 这条主线讲顺,再用8章带你按真实场景把操作系统、Web 服务、数据库、大数据平台、各语言开发环境逐个跑起来,然后深入实现原理、安全与网络,最后用一整部分把 Etcd、Compose、Swarm、Kubernetes 等生态项目串起来。对刚接触容器的读者来说,这种从“能跑起来”到“知道为什么能跑”的路径非常友好。 案例密度高是它区别于纯概念书的地方。别人用两页讲 Nginx 容器,它会把 Apache、Nginx、Tomcat、Jetty、LAMP 一路写下来;数据库一章从 MySQL 到 MongoDB、Redis、Cassandra 各有实操。这类内容拿到手就能在公司环境里试。 也要诚实提醒:技术书有保鲜期。书中提到的 Docker Machine、Mesos 等项目已淡出主流,容器编排的重心也早已转向 Kubernetes,新版本特性(如 BuildKit、多阶段构建的进阶用法)需要另找资料补充。把它当作“打下扎实概念地基+积累常见场景经验”的入门教材,性价比很高;当作最新技术手册则会失望。

适合谁读

适合

  • 刚接触容器与云原生、需要从零系统入门的开发人员
  • 想把现有 Web 服务、数据库迁移到容器里的后端工程师
  • 负责服务器部署、希望理解镜像构建与私有仓库的运维人员
  • 计算机相关专业学生,需要一本有大量实操案例的 Docker 教材
  • 准备面试、需要补齐容器基础概念与生态版图的求职者

不适合

  • 只想学 Kubernetes 编排、对单机 Docker 操作没兴趣的读者
  • 需要最新 Docker 与 Compose v2 特性手册的资深工程师
  • 完全没有任何 Linux 命令行基础的纯零基础读者

阅读建议

  1. 前8章务必边读边敲,在本地或云主机上装好 Docker 后逐条验证命令,概念才会落地。
  2. 实战部分按需跳读:先挑自己日常用到的 Web 服务或数据库章节,跑通一个完整案例比通读更有效。
  3. 读完后对照官方文档核对版本差异,尤其是 Dockerfile 构建、Compose 语法等随版本变化较大的内容。
  4. 把书中提到的工具按“仍在使用/已停止维护”做一次梳理,避免把 Docker Machine、Mesos 等过时方案当作现役技术。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 第3版前言
  2. 第一部分 基础入门
  3. 第1章 初识Docker与容器
  4. 第2章 核心概念与安装配置
  5. 第3章 使用Docker镜像
  6. 第4章 操作Docker容器
  7. 第5章 访问Docker仓库
  8. 第6章 Docker数据管理
  9. 第7章 端口映射与容器互联
  10. 第8章 使用Dockerfile创建镜像
  11. 第二部分 实战案例
  12. 第9章 操作系统
  13. 第10章 为镜像添加SSH服务
  14. 第11章 Web服务与应用
  15. 第12章 数据库应用
  16. 第13章 分布式处理与大数据平台
  17. 第14章 编程开发
  18. 第15章 容器云
  19. 第16章 容器实战思考与经验总结
  20. 第三部分 进阶技能
  21. 第17章 Docker核心技术实现原理
  22. 第18章 Docker安全
  23. 第19章 高级网络配置
  24. 第20章 libnetwork插件化网络功能
  25. 第21章 进阶技能相关实践
  26. 第四部分 开源项目
  27. 第22章 Etcd
  28. 第23章 Docker Machine
  29. 第24章 Docker Compose
  30. 第25章 Docker Swarm
  31. 第26章 Mesos
  32. 第27章 Kubernetes
  33. 第28章 容器生态与展望

常见问题

这本书适合零基础学 Docker 吗?
适合,但建议先具备基本的 Linux 命令行操作能力。书中第1—8章从核心概念和安装讲起,配合大量命令示例,属于典型的新手入门路径;实战章节也会手把手带你把服务跑起来。
第3版和最新第4版有什么区别?
第3版2018年出版,依据 Docker 18.x 修订,共四部分28章;第4版(ISBN 9787111788768)于2025年11月由机械工业出版社出版,补充了高级构建、新编排工具与安全机制等内容,并删去了 Docker Machine 等过时项目。想跟上当前版本可选第4版。
书里的命令现在还能直接跑通吗?
大部分基础命令(镜像、容器、数据卷、端口映射、Dockerfile)仍然通用;但部分工具与写法已发生变化,例如 Compose 的版本字段、Swarm 与 Mesos 的使用场景等,建议遇到报错时对照官方文档调整。
这本书重点讲 Kubernetes 吗?
不是。Kubernetes 只在第四部分“开源项目”中作为一节介绍,篇幅有限。本书主体仍是单机 Docker 操作与典型场景部署,想看编排请另选专门教材。
这本书适合作为培训或课程教材吗?
比较合适。全书按四部分28章递进编排,每章后有小结,实战章节话题独立,便于拆分课时;豆瓣评分约7.1分,读者普遍认可其内容全面和实操性强。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

杨保华 作者

杨保华,公开资料有限,目前仅知其作品一种,即《区块链原理、设计与应用(第2版)》。该书在库内归入管理类,围绕区块链的基本原理、系统设计与实际应用展开,适合希望从管理与技术结合角度理解区块链的读者。杨保华的写作偏重概念梳理与结构搭建,内容组织清晰,兼顾理论说明与实践指向,体现出把复杂技术问题转化为可读、可用的知识框架的努力。由于作者背景、经历与研究方向未见可靠公开信息,本文不作推测,仅以现有作品为依据作简要介绍。

同一作者

同类高分