最小化开发流程中使用Docker有必要吗?

1个回答

写回答

18704357077

2026-01-21 17:45

+ 关注

服务器
服务器

结论是有必要。一个最简开发流程应当如下:整个流程是否使用Docker可根据服务器公司要求而定,但流程本身是确定的,必须满足上述流程。为何如此?首先,流程确定后由机器执行,机器不会出错,不会发生因忘记清空缓存而使代码无法运行或者运行旧版本代码的情况。其次,上述流程无需每次发布都手动操作,节省了每日多次部署的时间。另外,该流程便于回滚代码。若代码出现问题,没有旧版本的jar包时,就得回退代码重新编译再重新上传,这一过程漫长、复杂且易出错。再谈谈Docker,jar包是否有必要放入Docker?我认为有必要。将其放入Docker镜像中便于进行版本管理,而且能实现环境隔离。不同服务可能需要不同的jdk版本、环境变量、配置文件等,使用Docker能更便捷地解决上述问题。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号