Docker使用tomcat 部署springboot项目

1.docker 拉取tomcat镜像并运行容器 ,这里就不赘述了
2.创建springboot项目并打包成war包,
有个一个注意点:

springboot启动入口,要继承这个类并重写这个方法,不然会出现项目能启动,但是访问到具体的controller里面

Docker使用tomcat 部署springboot项目
3.把war包上传服务器,复制到docker中 tomcat容器的webapps文件夹下

进入容器的命令:
docker exec -it 你的容器id /bin/bash
Docker使用tomcat 部署springboot项目

Docker使用tomcat 部署springboot项目

项目位子
Docker使用tomcat 部署springboot项目

4.重启你的容器,然后就可以访问啦,可以查看你的tomcat容器日志:

docker container logs 你的容器id
Docker使用tomcat 部署springboot项目

访问

Docker使用tomcat 部署springboot项目

controller层
Docker使用tomcat 部署springboot项目