标签
内容简介
《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 命令行基础的纯零基础读者
阅读建议
- 前8章务必边读边敲,在本地或云主机上装好 Docker 后逐条验证命令,概念才会落地。
- 实战部分按需跳读:先挑自己日常用到的 Web 服务或数据库章节,跑通一个完整案例比通读更有效。
- 读完后对照官方文档核对版本差异,尤其是 Dockerfile 构建、Compose 语法等随版本变化较大的内容。
- 把书中提到的工具按“仍在使用/已停止维护”做一次梳理,避免把 Docker Machine、Mesos 等过时方案当作现役技术。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 第3版前言
- 第一部分 基础入门
- 第1章 初识Docker与容器
- 第2章 核心概念与安装配置
- 第3章 使用Docker镜像
- 第4章 操作Docker容器
- 第5章 访问Docker仓库
- 第6章 Docker数据管理
- 第7章 端口映射与容器互联
- 第8章 使用Dockerfile创建镜像
- 第二部分 实战案例
- 第9章 操作系统
- 第10章 为镜像添加SSH服务
- 第11章 Web服务与应用
- 第12章 数据库应用
- 第13章 分布式处理与大数据平台
- 第14章 编程开发
- 第15章 容器云
- 第16章 容器实战思考与经验总结
- 第三部分 进阶技能
- 第17章 Docker核心技术实现原理
- 第18章 Docker安全
- 第19章 高级网络配置
- 第20章 libnetwork插件化网络功能
- 第21章 进阶技能相关实践
- 第四部分 开源项目
- 第22章 Etcd
- 第23章 Docker Machine
- 第24章 Docker Compose
- 第25章 Docker Swarm
- 第26章 Mesos
- 第27章 Kubernetes
- 第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版)》。该书在库内归入管理类,围绕区块链的基本原理、系统设计与实际应用展开,适合希望从管理与技术结合角度理解区块链的读者。杨保华的写作偏重概念梳理与结构搭建,内容组织清晰,兼顾理论说明与实践指向,体现出把复杂技术问题转化为可读、可用的知识框架的努力。由于作者背景、经历与研究方向未见可靠公开信息,本文不作推测,仅以现有作品为依据作简要介绍。