书籍介绍
这本书最鲜明的标签是“讲透原理”。不同于市面上多数只教命令用法、停留在“怎么用”的Docker教程,它选择往底层钻:namespace资源隔离、cgroups资源限制、libcontainer实现机制、存储驱动与数据卷,都试图从源码层面说清楚“为什么”。读者反馈也印证了这一点——“介绍了很多内核实现细节”“从底层原理讲到实践”,被不少人视为“国内最深入的一本”。正因如此,它的评价呈现两极:欣赏者赞其“广而精”“对网络和Kubernetes的讲解非常棒”,也有初学者抱怨“对初学者并不友好”“源码分析太粗糙,读不下去”。可以说,它更适合已经跨过入门、想搞懂Docker“肚子里”到底发生了什么、并计划接触Kubernetes架构的开发者;若只想快速上手跑容器,可能会觉得吃力。
作者简介
浙江大学SEL实验室
浙江大学软件工程实验室(Software Engineering Lab,SEL)云计算团队组建于2011年,组织博士和硕士研究生搭建、分析和钻研开源的云计算技术,包括Docker、Kubernetes、Cloud Foundry、OpenStack、CloudStack、Eucalyptus、Convirt、OpenShift等,积极为开源社区贡献代码,管理和参与线上线下讨论社区,参加国内外云计算技术峰会并发言。以开源社区为技术交流研发平台,浙江大学SEL实验室在4年多的时间里成长为一个充满热情、富有能力的云计算研发团队,也在国内外开源云计算社区,尤其是在Docker、Kubernetes和Cloud Foundry社区得到了广泛认可。