标签
内容简介
《Docker技术入门与实战》是中文容器技术领域流传最广的入门书之一,首版问世于Docker技术诞生之初,此后随容器生态演进持续改版。第4版仍由杨保华、戴王剑、曹亚仑三位长期从事云计算与运维实践的作者编写,以Docker当前版本为基础对全书做了全面修订:补充了高级镜像构建(BuildKit构建器、多步骤构建、多平台镜像、GitHub Action集成)等新特性,同时删去Docker Machine、Mesos等已不活跃的工具与项目,保证内容贴近当下的实际生产环境。全书分四大部分共20余章:第一部分(第1—9章)讲解容器基本概念、安装配置、镜像与容器操作、仓库、数据卷、端口映射与容器互联,以及Dockerfile与高级构建;第二部分(第10—15章)以案例形式展示容器在操作系统、Web服务、数据库、分布式处理与大数据、编程开发、容器云等场景中的用法;第三部分(第16—19章)深入剖析Docker实现原理、私有仓库、安全防护与高级网络;第四部分(第20—23章)介绍Etcd、Compose、Swarm、Kubernetes等周边开源项目。书中命令与示例丰富,既能按章节顺序系统学习,也可作为日常使用的Docker命令速查手册。
编辑推荐
很多Docker书的问题是「版本一过就作废」,这本书能连续出到第4版,靠的正是每次改版都真正重写而不是贴新封面。第4版的变化点很实在:补上BuildKit构建器、多步骤构建、多平台镜像这些现代镜像流水线必备的内容,同时果断删掉Docker Machine、Mesos这类已经退出主流视野的项目,避免读者把时间花在过期知识上。结构上延续了「基础—实战—进阶—生态」的清晰节奏,前半部分把镜像、容器、数据卷、网络、Dockerfile讲到能直接上手,后半部分用Web服务、数据库、大数据、多语言开发等真实场景串起来,最后落到实现原理与Etcd、Compose、Swarm、Kubernetes等周边项目,读完能形成完整的容器知识地图。作者团队都是长期做云平台与SRE的一线实践者,书里的命令和坑点来自真实环境,不是文档搬运。对刚进入容器世界的开发者、运维和运维开发同学来说,这是一本可以放在手边反复翻查的「起步书+速查手册」。
适合谁读
适合
- 有一定Linux基础,想系统入门Docker与容器技术的开发者。
- 需要进行应用容器化改造、搭建镜像流水线的后端工程师。
- 负责部署与运维、想补齐云原生技能的运维及SRE人员。
- 计算机相关专业学生,或准备转向云计算方向的技术人员。
不适合
- 完全没有命令行和Linux基础、需要先补操作系统的读者。
- 只想了解Kubernetes编排、不关心单机容器原理的读者。
- 期待深入源码级实现与论文式理论剖析的资深内核研究者。
阅读建议
- 按第一部分顺序边读边敲命令,在本地或云主机上装好Docker,动手胜过看目录。
- 第二部分的案例按自己技术栈挑读,例如做Java的优先看Spring Boot与数据库章节。
- 把第8、9章的Dockerfile与高级构建当作镜像编写规范反复对照,逐步整理成自己的模板。
- 读完后结合第四部分的Compose与Kubernetes项目做一个小型多容器部署,把知识串成完整链路。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 前言
- 第一部分 基础入门
- 第1章 初识Docker与容器
- 第2章 核心概念与安装配置
- 第3章 使用Docker镜像
- 第4章 操作Docker容器
- 第5章 访问Docker仓库
- 第6章 Docker数据管理
- 第7章 端口映射与容器互联
- 第8章 使用Dockerfile创建镜像
- 第9章 高级镜像构建
- 第二部分 实战案例
- 第10章 操作系统
- 第11章 Web服务与应用
- 第12章 数据库应用
- 第13章 分布式处理与大数据平台
- 第14章 编程开发
- 第15章 容器云
- 第三部分 进阶技能
- 第16章 Docker核心实现原理
- 第17章 私有仓库与镜像安全
- 第18章 安全防护
- 第19章 高级网络功能与网络插件
- 第四部分 开源项目
- 第20章 Etcd
- 第21章 Docker Compose
- 第22章 Docker Swarm
- 第23章 Kubernetes
常见问题
这本书最新是第几版?应该买哪一版?
目前最新为第4版,2025年由机械工业出版社出版,ISBN 978-7-111-78876-8。旧版基于较早的Docker版本且包含已停更的Docker Machine、Mesos等内容,建议直接选择第4版。
零基础、没学过Linux能读吗?
可以读但会比较吃力。书中默认读者熟悉命令行、文件权限和基本网络概念,最好先掌握Linux常用命令与进程、网络基础,再进入容器部分。
这本书主要讲Docker还是也讲Kubernetes?
主体是Docker本身:概念、安装、镜像、容器、网络、存储、Dockerfile与实现原理。Kubernetes等编排工具在第四部分作为相关开源项目介绍,属于概览性质而非深入教程。
内容会不会很快过时?
容器命令与核心原理相对稳定,第4版已针对当前Docker版本更新并剔除停更项目。但镜像仓库地址、驱动与插件生态变化较快,实践中建议配合官方文档核对最新用法。
适合当工具书随时查命令吗?
适合。前九章按镜像、容器、数据卷、网络、Dockerfile等主题分章组织,检索方便,可以当作日常Docker命令与Dockerfile指令的速查手册使用。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
杨保华
作者
杨保华,公开资料有限,目前仅知其作品一种,即《区块链原理、设计与应用(第2版)》。该书在库内归入管理类,围绕区块链的基本原理、系统设计与实际应用展开,适合希望从管理与技术结合角度理解区块链的读者。杨保华的写作偏重概念梳理与结构搭建,内容组织清晰,兼顾理论说明与实践指向,体现出把复杂技术问题转化为可读、可用的知识框架的努力。由于作者背景、经历与研究方向未见可靠公开信息,本文不作推测,仅以现有作品为依据作简要介绍。