Docker是容器技术,帮助我们更好的构建和发布应用。容器里面装的就是一个一个的软件服务。
环境一致、高效迁移
我们一个个Java Web项目会涉及很多东西,比如jdk,tomcat等软件坏境。如果要部署到云服务器上,不仅要安装这些环境,而且当这些其中某一项版本不一致的时候,可能就会导致应用程序跑不起来的这种情况。Docker则将程序与使用软件的环境直接绑定在一起,无论在哪个机器上都保证了环境一致。
进程级隔离、容器独立
Docker很好的解决了环境隔离的问题,别人程序不会影响到自己的程序。
我们只需将应用程序及所需环境打包成镜像,你要多少台服务,我们跑多少容器即可。
?