Angularjs 在docker容器中开发前端应用程序的优势是什么?
例如,在开发Angularjs 在docker容器中开发前端应用程序的优势是什么?,angularjs,reactjs,docker,web-applications,Angularjs,Reactjs,Docker,Web Applications,例如,在开发angular 2web应用程序时,我为什么要在docker容器中运行它?我可以看到以下优点: 保持主机系统清洁 每台机器上的设置和版本相同 考虑到在开发环境webpack或同等环境中用作服务器,而不是在仅提供静态构建文件的生产环境中,没有太多其他相似之处 还有其他真正的优势吗?关于生产环境中的docker容器,有太多的优势,但与当前的体系结构相比,您肯定会看到这些优势 一些常见的是 轻松快速的部署和更新 从故障中轻松恢复(重新启动/重新创建容器) 可扩展性(在相同或不同主机上
angular 2
web应用程序时,我为什么要在docker容器中运行它?我可以看到以下优点:
- 保持主机系统清洁
- 每台机器上的设置和版本相同
webpack
或同等环境中用作服务器,而不是在仅提供静态构建文件的生产环境中,没有太多其他相似之处
还有其他真正的优势吗?关于生产环境中的docker容器,有太多的优势,但与当前的体系结构相比,您肯定会看到这些优势 一些常见的是
- 轻松快速的部署和更新
- 从故障中轻松恢复(重新启动/重新创建容器)
- 可扩展性(在相同或不同主机上运行任意数量的应用程序实例)
- 集装箱化本身提供了安全性:如果有人入侵,他将被锁定在铸币商的范围内,并且不会伤害主机系统
- 轻松地将服务从一台主机迁移到另一台主机
- 标准化(无论使用何种操作系统,每个开发人员的环境都完全相同)
- 为新ppl或新安装的操作系统设置Easy-devel环境
- 标准化使构建过程自动化更容易
- 测试非常类似于真实的操作环境
- 平台无关: 它独立于您正在开发代码的操作系统。您可以指定要为应用程序运行的操作系统
- 方便使用: 您可以使用不同的配置创建映像,并在不同的端口上运行,以测试不同的用例
- 简易建筑工艺
- 轻松解决任何问题