docker官网上说明了docker的典型场景: 使应用的打包与部署自动化 创建轻量.私密的PAAS环境 实现自动化测试和持续的集成/部署 根据这些特性,我们可以想象一下,如果你的项目有如下痛点或者需求,那么可以考虑一下使用docker了. 需要频繁的升级,可以充分利用docker的镜像版本快速升级回退. 开发,测试,线上的代码运行环境经常变更.每当你查了半天bug,最后竟然是环境不一致的时候. 销售演示或者POC的demo.启动后无历史数据,免去清理数据的烦恼. 项目体量过大,进行了微服务改造