一步步部署tomcat到docker上
环境 MAC,IDEA,Parallels,CentOS7
流程
先把自己的web应用打成war包–>把war包放在和虚拟机共享的文件夹中–>在虚拟机中安装tomcat镜像并构建容器–>把war包移入容器–>启动tomcat
1. 打成war包
点击Project Structure 然后选择Artifacts并点右上角的加号
然后选择Web Application:Archive 再点击Empty
然后再点击+号,选择【Directory Content】, 然后找到自己项目的Web根目录. 点击OK即可
然后可以在图中文件处右键选择 Put into /WEB-INF/classes
然后记得再改个名字,点apply–>OK就行了
下一步 开始打包
点击菜单栏的build
然后就打好了 war文件会在这个地方
2.共享文件
先在桌面创建一个文件夹 随便命名,并把war文件放进去
然后点出parallels的控制中心,再点击CentOS7的设置,选择共享–>自定义文件夹,点击+号,选择之前创建的文件夹,然后ok
3.找到文件
此时在CentOS7的桌面上可以看到多了个文件夹
进入这个文件夹,ctrl+L 调出路径,并复制路径备用
4.在docker里配置容器
先pull tomcat镜像
然后run 一个容器
然后exit
使用cp命令将共享文件夹的war包放入容器中的指定路径
此时准备工作就都好了,接下来就是启动tomcat了,tomcat会自动把war包解压
看到这个就是启动好了,接下来就去浏览器访问一下试试看
访问链接要127.0.0.1/war包名或者localhost:80/war包名
完结!!!