本文摘自PHP中文网,作者Guanhui,侵删。

Webpack是一个模块打包器,其主要功能将根据模块的依赖关系进行打包,方便在浏览器中使用,而Docker是一个开源的应用容器引擎,可以使开发者打包应用到容器里面,然后发布到任何流行的Linux机器上。
Docker
在docker的网站上提到了docker的典型场景:
Automating the packaging and deployment of applications(使应用的打包与部署自动化)
Creation of lightweight, private PAAS environments(创建轻量、私密的PAAS环境)
Automated testing and continuous integration/deployment(实现自动化测试和持续的集成/部署)
Deploying and scaling web apps, databases and backend services(部署与扩展webapp、数据库和后台服务)
由于其基于LXC的轻量级虚拟化的特点,docker相比KVM之类最明显的特点就是启动快,资源占用小。因此对于构建隔离的标准化的运行环境,轻量级的PaaS(如dokku), 构建自动化测试和持续集成环境,以及一切可以横向扩展的应用(尤其是需要快速启停来应对峰谷的web应用)。
相关阅读 >>
更多相关阅读请进入《Docker》频道 >>