一步步部署tomcat到docker上

环境 MAC,IDEA,Parallels,CentOS7

流程

先把自己的web应用打成war包–>把war包放在和虚拟机共享的文件夹中–>在虚拟机中安装tomcat镜像并构建容器–>把war包移入容器–>启动tomcat

1. 打成war包

点击Project Structure 然后选择Artifacts并点右上角的加号
Javaweb应用部署到docker上Javaweb应用部署到docker上
然后选择Web Application:Archive 再点击Empty
Javaweb应用部署到docker上
然后再点击+号,选择【Directory Content】, 然后找到自己项目的Web根目录. 点击OK即可
Javaweb应用部署到docker上
然后可以在图中文件处右键选择 Put into /WEB-INF/classes
Javaweb应用部署到docker上
然后记得再改个名字,点apply–>OK就行了

下一步 开始打包
点击菜单栏的build
Javaweb应用部署到docker上Javaweb应用部署到docker上
然后就打好了 war文件会在这个地方
Javaweb应用部署到docker上

2.共享文件

先在桌面创建一个文件夹 随便命名,并把war文件放进去
Javaweb应用部署到docker上
然后点出parallels的控制中心,再点击CentOS7的设置,选择共享–>自定义文件夹,点击+号,选择之前创建的文件夹,然后ok

Javaweb应用部署到docker上

3.找到文件

此时在CentOS7的桌面上可以看到多了个文件夹
进入这个文件夹,ctrl+L 调出路径,并复制路径备用

4.在docker里配置容器

先pull tomcat镜像
Javaweb应用部署到docker上
然后run 一个容器
Javaweb应用部署到docker上
然后exit
使用cp命令将共享文件夹的war包放入容器中的指定路径

Javaweb应用部署到docker上
Javaweb应用部署到docker上
此时准备工作就都好了,接下来就是启动tomcat了,tomcat会自动把war包解压

Javaweb应用部署到docker上
看到这个就是启动好了,接下来就去浏览器访问一下试试看
Javaweb应用部署到docker上
访问链接要127.0.0.1/war包名或者localhost:80/war包名
Javaweb应用部署到docker上

完结!!!

相关文章:

  • 2022-12-23
  • 2021-04-13
  • 2022-01-16
  • 2021-10-13
  • 2021-11-08
  • 2021-10-13
  • 2021-10-13
猜你喜欢
  • 2021-09-10
  • 2022-02-22
  • 2021-12-13
  • 2022-02-07
  • 2021-05-20
  • 2020-11-16
  • 2022-02-22
相关资源
相似解决方案