我在Google从事基于容器的基础设施和集群管理研发多年,许多关于容器使用最佳实践的知识都是通过“代代相传、口口相传”的方式获得的。在Docker迅速流行的同时,在开源社区里却缺少如Google(或其他公司)内部“老工程师对新人倾囊相授实践+真理”的这种奢侈。 在众多讲述Docker自身原理、使用方法的书中,这本书从生产角度出发,将作者在实战中积累的一线经验系统地汇总成基于Docker搭建生产系统的经验,值得我们借鉴。 ——张鑫,才云科技CEO


  容器技术已经是2015年最热的技术。容器技术已经存在数年,为什么Docker作为容器技术的布道者能够有翻天覆地的影响?为什么容器技术能够给传统应用带来好处?如何把传统应用容器化并通过DevOps方式简洁化?如何通过具体参数和方法解决现实问题?如何使用Docker以及Docker实践? 其实还有很多问题需要解决,如应用的复杂性和难维护性、开发与运维的脱离性,以及成本不断攀升的现实性。本书从简入繁,通过具体案例解释具体问题,通过实践帮助读者理解具体问题,对正在或者即将使用基于容器的DevOps的读者有很多益处。 ——陈冉,Linker Networks CTO & VP


  在深入学习Docker时将面对这样的问题:Docker的流行催生出大量与之相关的新技术,这些新技术有哪些,它们是什么关系,又该如何正确选择?Docker也有适用场景,到底哪些场景适合用?把Docker用在生产环境,是否有成功案例或最佳实践,又该如何操作?如果你正面对这些问题,本书就非常适合你。另外,本书不仅以可以直接应用的真实生产环境示例贯穿始终,还讲解了技术的权衡之道,是Docker进阶的难得好书。 ——刘凡,好雨云创始人


  本书围绕“Docker该如何应用到生产环境”这一核心问题展开。在本书中,读者将接触到多个IT企业应用Docker到生产环境的成功案例,了解Docker实际投产时将会面临的问题,以及它与现有基础设施存在的矛盾与冲突,了解构建Docker生态系统所需的配套设施,包括安全、构建镜像、持续集成/持续交付、镜像存储、配置管理、网络实现、服务发现、持久化存储以及日志监控等模块具体选型方案及利弊所在。本书编写时一些案例参考的Docker版本是Docker 1.6版本或Docker 1.7。