Docker部署web项目完整流程(tomcat+jdk+mysql)

经过三天的反复试验,解决了诸多bug,终于总结出一套完整的流程,网上有很多教程都是很模糊的,希望我的总结可以帮到大大家,帮助大家降低学习成本。

首先说一下部署的整个思路:

 ---------做镜像过程------------------------------------------------------------------------------------------------

       1.将tomcat,jdk,以及web项目做成一个镜像。

       2.将mysql及web项目需要导入的sql脚本做成一个镜像

       3.将两个镜像打包到一块,交给需要部署的人员

 ---------部署过程------------------------------------------------------------------------------------------------

       1.部署人员加载包,解压镜像到本地

       2.先启动mysql镜像,再启动web项目的镜像,将两个镜像以联盟式容器的方式启动

接下来就先做镜像:

1.做mysql镜像(这里做的mysql镜像是有项目所需数据的镜像)

做mysql镜像目录展示:

Docker部署web项目完整流程(tomcat+jdk+mysql)_第1张图片

你可能感兴趣的:(docker从入门到精通)