Java项目需要部署到 docker 上吗?
docker的优势是提供给你的项目一个稳定的环境,
docker 好比一个封闭的集装箱,
项目以及项目的运行环境都放入到这个封闭空间里,
将来你的项目需要迁移到其他环境,
直接将docker容器迁移到新环境,
然后一键启动运行,这就是docker的设计初衷。
docker技术为运维人员提供了很多方便,
项目上线部署的时候,只需要将docker部署到新环境中就大功告成,
根本不需要考虑新环境和项目的是否兼容和配置。
举一个简单的例子,
你买了一份蛋糕,蛋糕很容易被环境污染,
但是如果使用一个包装盒去包裹该蛋糕,
无论包装盒放在什么地方,都不会污染里面的蛋糕,
蛋糕特指Java项目,包装盒特指Docker容器。
docker的优势是提供给你的项目一个稳定的环境,
docker 好比一个封闭的集装箱,
项目以及项目的运行环境都放入到这个封闭空间里,
将来你的项目需要迁移到其他环境,
直接将docker容器迁移到新环境,
然后一键启动运行,这就是docker的设计初衷。
docker技术为运维人员提供了很多方便,
项目上线部署的时候,只需要将docker部署到新环境中就大功告成,
根本不需要考虑新环境和项目的是否兼容和配置。
举一个简单的例子,
你买了一份蛋糕,蛋糕很容易被环境污染,
但是如果使用一个包装盒去包裹该蛋糕,
无论包装盒放在什么地方,都不会污染里面的蛋糕,
蛋糕特指Java项目,包装盒特指Docker容器。
展开
评论
点赞