docker的tomcat部署spring boot项目

  • 之前直接安装的tomcat镜像,启动之后服务器一直找不到资源;降低tomcat版本之后启动war包端口一直提示98被占用;换了codenvy/jdk8_maven3_tomcat8镜像,可以直接用的
  1. 直接运行以下命令
docker run -d -p 8080:8080 --name tomcat -v /data/tomcat/webapps/:/home/user/tomcat8/webapps --restart=always codenvy/jdk8_maven3_tomcat8 
  • spring boot怎么打war包,自己去看吧,这里就不说了

  • 已经把容器内部的webapp目录映射到/data/tomcat/webapps,这个时候请把打包的war包放在主机目录data/tomcat/webapps下

  • 默认8080端口,如果需要改,可以把/home/user/tomcat8/conf目录映射出来;那么映射端口号也需要修改

2.进入容器

docker exec -it tomcat bash
  1. 进入目录
cd /home/user/tomcat8/bin
  1. 启动tomcat,和平常的一样
./start.sh
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容