《Docker生产环境实践指南》——1.3 使用Docker的多种方式
本节书摘来自异步社区《Docker生产环境实践指南》一书中的第1章,第1.3节,作者: 【美】Joe Johnston(乔•约翰斯顿)著,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 使用Docker的多种方式 过去的几年时间,科技发生了巨大变化,从物理服务器到虚拟服务器,再到拥有PaaS环境的云计算。不论是否采用了全新架构,Docker镜像都可以在当前环境中很容易地被使用。要使用Docker,并不需要立即从单体应用程序迁移到面向服务架构。有很多用例允许在不同层次上集成Docker。 Docker常用于以下场景。 使用以镜像为基础的部署方式取代类似Capistrano的代码部署系统。安全地在同一台服务器中运行遗留应用和新应用。使用一个工具链循序渐进地迁移到面向服务架构。管理云端或裸机上的水平扩展性和弹性。确保从开发环境到预演环境到生产环境跨环境的一致性。简化开发人员的机器设置和一致性。将应用的后台程序迁移到Docker集群中,同时保持网页服务器和数据库服务器不变是开始使用Docker的常见示例。另一示例是将应用的部分REST API迁移到Docker中运行,前端使用Ngi...