Docker Tomcat容器部署web应用(war)
创建tomcat容器docker run tomcat --name mytomcat -p 8080:8080 -d进入容器内部交互式的进入tomcat容器。“docker exec”命令表示在运行中的容器中开启一个新的进程。查看到webapps路径为:/usr/local/tomcat/webapps。等下需要把war包拷贝到该路径下。上传war包到容器docker中也可以使用cp命令完成和宿
·
- 创建tomcat容器
docker run tomcat --name mytomcat -p 8080:8080 -d
- 进入容器内部
交互式的进入tomcat容器。“docker exec”命令表示在运行中的容器中开启一个新的进程。
查看到webapps路径为:/usr/local/tomcat/webapps。等下需要把war包拷贝到该路径下。
- 上传war包到容器
docker中也可以使用cp命令完成和宿主机的文件拷贝。
- 重启容器
重启容器,然后就可以发现上传的war包已经自动解压部署了。进入webapps目录即可查看。
- 访问应用
要注意访问的路径可能和自己本机测试跑的路径不同。如果你本身是一个多module项目,本地测试跑起来的url路径与目前单独war包部署跑起来的路径肯定是不同的。
在浏览器中通过url即可访问到该项目。可以发现,以上过程和实际Tomcat中部署过程是十分相似的。
更多推荐
已为社区贡献3条内容
所有评论(0)