这篇是计算机类的优质预售推荐>>>>《Docker源码分析》
编辑推荐
国内首部Docker源码分析著作
从源码角度全面解析Docker设计与实现
填补Docker理论与实践之间的鸿沟
内容简介
本书是一本引导读者深入了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,帮助读者对Docker的底层实现有一个全面的理解。本书的内容主要集中于三部分:Docker的架构、Docker的模块,以及Docker的三驾马车Swarm、Machine和Compose。
第一部分(第1章)主要从宏观的角度和读者一起领略Docker的架构设计,并初步介绍架构中各模块的职责。
第二部分(第2~14章)是本书的主体部分,主要针对Docker中多个重要的模块进行具体深入分析,包括DockerClient、DockerDaemon、DockerServer、Docker网络、Docker镜像、Docker容器等。读者可以发现,Docker的模块之间耦合度非常低,很适合循序渐进,层层深入。第2~8章主要从Docker软件的架构入手,勾勒骨架;第9~11章集中于Docker镜像技术,夯实基础;第12~14章则进一步分析Docker容器的始末,阐述本质。
第三部分(第15~17章)介绍Docker生态三驾马车—Swarm、Machine和Compose。Docker拥有强大的单机能力,三驾马车可以很好地补充Docker的跨主机能力以及部署能力。读者可以通过这几章感受Docker生态中其他功能强大的软件。
媒体评论
像谷歌一样部署自己的应用,这是很多软件工程师的梦想。Docker的目标是圆很多人的梦。自从InfoQ推出Docker系列文章,作为操作系统课程教师的我一直在学习并关注Docker的茁壮成长。
当我发现这上面刊登的“Docker源码分析”系列文章的作者居然是我们课程组的研究生助教孙宏亮时,惊喜之情溢于言表。宏亮对Docker的理解十分深刻,他本人是Docker的积极拥护者、倡导者和贡献者。他在研究生毕业以后投身到了创业公司DaoCloud,去为Docker的梦想开创美好的未来。
最近,我又欣喜地发现,这系列文章以及后续章节即将正式出版成书,有机会同更多的Docker用户、开发者、学习者见面。本书通过分析解读Docker源码,让读者了解 Docker的内部结构和实现,以便更好地使用Docker。该书的内容组织深入浅出,表述准确到位, 有大量流程图和代码片段帮助读者理解Docker各个功能模块的流程,是学习Docker开源系统的良师益友。
——寿黎旦,浙江大学计算机学院教授
近年来,Docker迅速风靡了云计算世界,但是专门针对Docker的技术实现进行深入分析的文章却相对较少。这一方面由于Docker技术变化很快,源码分析很快会跟不上版本发展;另一方面,对源代码的解析,需要对整个Docker设计具备全局的视角,才能深入浅出地找到源码中的脉络。
宏亮的这本《Docker源码分析》,恰如其时的出现,弥补了这个空白,对于希望参与到Docker社区、参与代码贡献或构建自己的Docker应用环境的读者来说,应是一本案头必备书籍。
——王兴宇,《Linux中国》创始人
在崇尚源码至上的工程师文化里,文档介绍、发布会材料都是苍白的,唯有研读源码,才能深刻理解软件背后的原理。与所有其他软件一样,读源码并不是学习Docker最快的途径,但是如果有人通读源码后给出了详细分析,你就可以轻松地站在巨人的肩膀上。
很高兴看到国内这么快就出版源码分析的书籍。对于所有想在Docker方面进阶和想晋升为高端用户的读者,都值得阅读本书,也希望通过《Docker源码分析》一书,可以诞生更多的社区贡献者,共同推动Docker的发展。
——黄强,华为Docker Committer
值得自豪的是,就在Docker蓬勃发展之际,第一本详尽剖析Docker源码的著作出自国人之手。
本书在每章宏观的流程梳理背后都伴随有更加细致深入的源码分析。无论读者是只想了解使用Docker,还是抱着深入理解Docker并参与社区开发、二次开发的心态,本书都值得一读。
——胡科平,华为Docker Committer
这本书从源码的角度对Docker的实现原理进行了深入的探讨和细腻的讲解,将当前热门的容器技术的背后机理讲解得深入浅出明白透彻。无论是Docker的用户还是开发者,通过阅读本书都可以对Docker有更深刻的理解,能够更好地使用或者开发Docker。
——雷继棠,华为Docker Committer
Docker已经是一个成长2年时间的云计算技术,它正在以惊人的速度在全球范围内扩张自己的“疆土”。我作为Docker中国区的开发者,非常希望能看到有一本书详细地告诉我,Docker的每一个细节是如何实现的。所以当我在InfoQ上看到宏亮的“Docker源码分析”专栏时眼前一亮。今天,它终于汇编成书摆在你我的眼前。我希望你能在这本书上学到更多Docker技术的精髓思想,在实战Docker技术时可以运用自如!
——肖德时,数人科技CTO
我家里的书柜中至今仍然保留着一本《Linux内核完全注释》,它伴随我很长一段时间,使我受益匪浅。10年之后,当我拿到宏亮的《Docker源代码分析》草稿,昨日又重现。这本书无论是对学习Docker,还是掌握Go语言,都是非常好的一手资源。雷锋不常有,大家要支持!
——赵鹏,VisualOps创始人
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/chinapub_2009/article/details/47124141