- 之前直接安装的tomcat镜像,启动之后服务器一直找不到资源;降低tomcat版本之后启动war包端口一直提示98被占用;换了codenvy/jdk8_maven3_tomcat8镜像,可以直接用的
- 直接运行以下命令
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
- 进入目录
cd /home/user/tomcat8/bin
- 启动tomcat,和平常的一样
./start.sh
网友评论