对大型项目来说,Docker可以从应用程序层面直接切分项目,建立良好的微服务化体系。 对部署,特别是分布式和集群部署来说,Docker做到了一处构建,到处运行,对于有数台、数十台、数百台乃至更多集群组成的计算集群,可以大幅减少部署时间。 对于开发来说,Docker可以为开发提供一致性环境,可以做到本地的开发环境与线上一致,从而省去了开发完成移植到线上环境时,出现不兼容又需要调测适配的环节。
对大型项目来说,Docker可以从应用程序层面直接切分项目,建立良好的微服务化体系。
对部署,特别是分布式和集群部署来说,Docker做到了一处构建,到处运行,对于有数台、数十台、数百台乃至更多集群组成的计算集群,可以大幅减少部署时间。
对于开发来说,Docker可以为开发提供一致性环境,可以做到本地的开发环境与线上一致,从而省去了开发完成移植到线上环境时,出现不兼容又需要调测适配的环节。