Docker是⼀个开源的应⽤容器引擎,开发者可以利⽤Docker打包⾃⼰的应⽤以及依赖包到⼀个可移植的容器中,然后发布到任何流⾏的Linux机器上,也可以实现虚拟化。
本书由Docker公司前服务与⽀持副总裁James Turnbull编写,是权威的Docker开发指南。本书专注于Docker 1.9及以上版本,指导读者完成Docker的安装、部署、管理和扩展,带领读者经历从测试到⽣产的整个开发⽣命周期,让读者了解Docker适⽤于什么场景。书中先介绍Docker及其组件的基础知识,然后介绍⽤Docker构建容器和服务来完成各种任务:利⽤Docker为新项⽬建⽴测试环境,演⽰如何使⽤持续集成的⼯作流集成Docker,如何构建应⽤程序服务和平台,如何使⽤Docker的API,如何扩展Docker。
本书适合对Docker或容器开发感兴趣的系统管理员、运维⼈员和开发⼈员阅读。