Docker使用Tomcat部署war包
拉取镜像
1
docker pull tomcat:8.5.82-jdk8-corretto
查看镜像
1
docker images
创建挂载目录
1
mkdir /docker/tomcat /docker/tomcat/webapps /docker/tomcat/log
启动
创建启动脚本
1
vi /docker/tomcat/docker.sh
添加以下内容(Password为管理员密码)
1
2
3
4
5
6
7
8
9
10
11
12
13
docker run \
--name tomcat \
--restart=always \
-e TZ="Asia/Shanghai" \
-v /etc/localtime:/etc/localtime:ro \
-p 8080:8080 \
-v /docker/tomcat/webapps/:/usr/local/tomcat/webapps/ \
-v /docker/tomcat/log/:/home/dangjianserver/log/ \
-v /docker/tomcat/server.xml:/usr/local/tomcat/conf/server.xml \
-v /home/upload/dangjian/admin/:/home/upload/dangjian/admin/ \
--privileged=true \
-d tomcat:8.5.82-jdk8-corretto脚本授权
1
sudo chmod -R 777 /docker/tomcat/docker.sh;
去掉多余的回车符号
1
sed 's/\r//' -i /docker/tomcat/docker.sh;
运行脚本
1
./docker.sh
部署war包
将war包上传到/docker/tomcat/webapps/文件夹下,Tomcat会自动解压运行,通过以下命令可以查看启动日志:1
docker logs -f -t --tail=1000 tomcat
系统日志路径
在/docker/tomcat/logs/文件夹下
- 标题: Docker使用Tomcat部署war包
- 作者: Henry
- 创建于 : 2023-08-07 20:32:38
- 更新于 : 2023-08-08 11:38:47
- 链接: https://mybetterworks.github.io/2023/08/07/Docker使用Tomcat部署war包/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论