Docker全攻略 封面

Docker全攻略

暂无评分
字数
952字
章节数
20
ISBN
9787121282386

标签

内容简介

《Docker全攻略》是一本围绕Docker容器技术展开的系统性技术读物,由电子工业出版社列入博文视点书系出版。全书以Docker开源项目为对象,从容器技术出现的背景讲起,依次交代LXC、AUFS等早期技术方案与Docker的产生脉络,再讨论Docker的适用范围、优缺点以及它对云计算与应用交付方式可能带来的改变。在基础部分,书中介绍在Linux、Mac OS以及通过虚拟机等方式在Windows环境中的安装与运行配置,并对常用命令按操作、网络、安全、资源、RESTful接口和组件分类逐一说明;随后深入命令的实现细节,结合源码拆解其运行机制。构建方面,书中讲解Dockerfile的用途与写法,并给出镜像构建的最佳实践和部署案例。进阶层面对Docker生命周期、Daemon与CLI的关系、入口与命名空间隔离、文件系统和镜像管理等内核机制以及资源调度进行剖析。最后一部分梳理Docker的周边生态,并以Amazon与CoreOS两个平台的生产验证案例作结。全书五篇十五章,兼顾操作指南与原理剖析。

编辑推荐

很多讲Docker的书只教“怎么敲命令”,这本书的野心更大一些:它把命令背后的源码和内核机制也摊开来给你看。全书按“简介—基础—进阶—生态—案例”五篇推进,结构清晰,你可以把它当手册按需查阅,也可以从前到后完整读一遍。第5章把Docker的操作、网络、安全、资源、RESTful和组件命令分类汇总,第6章则逐条拆解这些命令的实现,两者对照着看收益最大。第7、8章的Dockerfile部分讲写法也讲坑,第10至12章的命名空间、文件系统和资源调度,则是从“会用”走向“懂原理”的关键。作者张涛有TIBCO中国研发中心平台与云中间件的开发背景,书中案例在Amazon和CoreOS上的部署都经过生产环境验证,比纯实验室演示更可靠。需要注意,本书基于2016年前后的Docker版本写作,今天的命令与生态已有较大变化,把它当作理解容器原理的地基来读,比当作最新操作手册更合适。

适合谁读

适合

  • 有Linux基础、想系统掌握容器技术的后端开发人员
  • 从事运维与部署工作、需要理解镜像构建与资源调度的工程师
  • 准备把应用迁移到容器或云平台、需要参考落地案例的技术负责人
  • 想通过源码理解命名空间、文件系统等内核机制的进阶学习者

不适合

  • 完全没有Linux基础、连命令行都不熟悉的零基础读者
  • 只想快速查最新版Docker或Kubernetes命令的读者,本书内容已显陈旧

阅读建议

  1. 先通读第1至4章建立背景与环境,再按日常工作需要翻查第5章命令清单,不必逐条通读。
  2. 把第5章与第6章对照阅读:先动手执行命令,再看源码剖析,理解会比单纯记忆参数更牢固。
  3. 如果已有一定基础,可从第10至12章入手,先弄清命名空间、文件系统和资源调度,再回头补命令细节。
  4. 阅读时对照自己所装Docker版本的实际输出验证书中结论,遇到差异以版本差异而非书中错误来理解。

出版社简介

电子工业出版社 中国 · 成立于 1982 年

电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。

目录

  1. 第1篇 Docker简介
  2. 第1章 Docker的前世今生:什么是LXC;Docker为什么选择了AUFS;Docker是如何产生的
  3. 第2章 Docker现状:Docker应用范围;Docker的优缺点
  4. 第3章 Docker将如何改变未来
  5. 第2篇 Docker基础
  6. 第4章 如何安装Docker:安装前需要知道的事;Linux平台安装Docker;MAC/OS平台安装Docker;Windows平台如何支持Docker;在其他平台中安装Docker
  7. 第5章 Docker基本命令:操作命令;网络命令;安全命令;资源命令;RESTful命令;组件命令
  8. 第6章 Docker命令剖析:操作命令;网络命令;安全命令;资源命令
  9. 第7章 Dockerfile介绍:Dockerfile有什么用;如何编写Dockerfile
  10. 第8章 Dockerfile最佳实践
  11. 第9章 Docker部署案例
  12. 第3篇 Docker进阶
  13. 第10章 Docker运行剖析:Docker的生命周期;Docker Daemon;Docker CLI
  14. 第11章 Docker内核讲解:Docker背后的Namespace;Docker的文件系统;Docker的image管理
  15. 第12章 Docker资源调度:Docker如何管理资源;Docker资源管理器
  16. 第4篇 Docker生态圈
  17. 第13章 Docker的云生态环境:Docker的开发语言;支持Docker的开源组件;CoreOS、Vagrant和Amazon如何支持Docker
  18. 第5篇 Docker案例
  19. 第14章 基于Amazon的Docker部署案例
  20. 第15章 基于CoreOS的Docker部署案例

常见问题

这本书需要什么基础才能读?
作者定位的读者是具备Linux基础知识的人,最好熟悉常见命令、进程与文件系统概念;有C或Java开发经验会更利于理解第6章的源码剖析部分。
内容是不是已经过时?
本书2016年出版,基于当时的Docker版本写作,随后的版本迭代和Docker与Kubernetes生态的变化已带来不少差异。命令细节和生态部分需结合新版文档,但容器原理、命名空间与镜像分层等内核章节仍有参考价值。
书里的案例能直接用在生产环境吗?
根据出版方介绍,书中部署实例均在生产环境中验证过,因此思路与配置可作为参考。但受版本影响,直接照搬前应更新镜像标签和配置项。
篇幅和章节是怎么安排的?
全书约95.2万字,五篇十五章,分简介、基础、进阶、生态、案例五部分。第4至9章占篇幅最大,是命令与构建的核心。

读者评论

查询本书

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

作者简介

张涛 作者

张涛是一位创作领域相当宽广的作者,公开资料有限,其生平信息尚不明确。库内收录其作品二十八种,涵盖世界史、外国文学、教育、心理学应用、医学与健康等类别。从《樱与兽:帝国中心的上野动物园》可以看出他对历史与文化的细致考察,而《消失的地平线》等外国文学作品则显示其涉猎译介或编选。《义务教育生物学课程标准(2022年版)案例式解读》与《心理治疗的艺术》等书,表明他关注教育实践与心理学应用;《脾胃学说应用与创新》《经方求真》等医案类作品,又见其中医临证与学术整理的一面。另有《极限体能》等健康类读物,以及《镜子、父亲、女人与疯子:拉康的精神分析世界》这类精神分析专题著作。整体而言,其写作兼顾知识普及与专业整理,题材跨度大,面向不同读者。

同一作者

同类高分