Docker 正在迅速改变团队大规模部署软件的方式。可是,要想理解如何在现有的工作流程中使用 Linux 容器,以及如何正确集成 Docker可不是件容易的事。这本实用的指南会教你如何使用 Docker 打包应用及其所有依赖,如何测试、分发和弹性伸缩容器,以及如何让生产环境支持容器。
本书作者是 New Relic 公司的两名首席网站可靠性工程师,他们在 Docker 发布不久之后就开始使用了。本书内容是根据他们在生产环境中使用 Docker 的经验编写的,其目的是为了让你了解这项技术的优势,避免他们曾经犯过的错误。
• 学习如何使用 Docker 简化依赖管理和应用的部署流程。
• 着手使用 Docker 映像、容器和命令行工具。
• 使用实用的技术在生产环境中部署和测试基于 Docker 的 Linux 容器。
• 理解容器的组成和内部机理,便于调试。
• 在数据中心或云环境中大规模部署容器。
• 探讨一些 Docker 的高级话题,包括部署工具、网络、编排、安全和配置。
“Docker是一种让人兴奋的技术,本书会教你在生产环境中应该如何使用容器。”
——Kelsey Hightower
CoreOS 产品经理和首席推广员