1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 如何做好生产环境和开发环境的隔离 – java – 前端

如何做好生产环境和开发环境的隔离 – java – 前端

时间:2023-10-28 21:07:48

相关推荐

如何做好生产环境和开发环境的隔离 – java – 前端

Docker的优势在于环境的隔离和复用。

比如你有10个应用要用到nginx,传统的做法可能写成1(10)个配置文件,这样如果这1(10)个配置文件有个被修改出错了,nginx就无法启动了,你所有的应用都无法访问了。

再比如你服务器上装了一个mysql程序,10个应用都是连接的它,但是有1个应用占用较多的连接数或者在疯狂消耗IO,那么其它应用访问数据库的性能都会下降。

最后比如不同的java程序依赖不同的jdk,那么这时候就要指定一堆的环境变量,安装多个jdk。

容器就可以把以上内容封装成相互对立的执行环境,避免相互影响。

复用就更好理解了,如果你在调试docker容器的某个问题,不小心导致程序崩溃了,没关系,利用镜像重新启动一个容器就恢复了。

又比如你要排查线上环境的一个问题,为了百分之百模拟环境,你可以直接把docker容器提交成镜像,然后在本地开发环境上运行容器,随意调试。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。