docker搭建tomcat

步骤:

1.下载tomcat 镜像

2.先启动一次tomcat容器 ,把需要的文件拷贝出来

1
/usr/local/tomcat/webapps
1
/usr/local/tomcat/conf
1
/usr/local/tomcat/logs

3.修改对应的配置

4.将本地文件挂载到对应的conf、logs、webapps目录上(就是上面的挂在命令)

下面是具体的docker 命令

1
docker run -d -e TZ="Asia/Shanghai" -p 8081:8080 --name tomcat -v /opt/tomcat/webapps:/usr/local/tomcat/webapps -v /opt/tomcat/logs:/usr/local/tomcat/logs -v /opt/tomcat/conf:/usr/local/tomcat/conf --privileged=true tomcat

-----------------------------------------------------------------------------

-----------------------------------------------------------------------------

-----------------------------------------------------------------------------

下载image

1
docker pull tomcat

  

拷贝文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
docker run -d --name tomcat -p 8081:8080 tomcat
 
docker exec -it tomcat bash
 
cd /usr/local/tomcat
 
cp -r webapps.dist/* webapps 容器默认的webapps里边是空的,拷贝进去一个默认的页面,不然会报404错误
 
exit 退出容器
 
cd /opt
 
mkdir tomcat
 
cd tomcat
 
docker cp tomcat:/usr/local/tomcat/webapps ./  将容器中的文件拷贝到本地
 
docker cp tomcat:/usr/local/tomcat/conf ./
 
docker cp tomcat:/usr/local/tomcat/logs ./
 
docker rm -f tomcat 删除原来的容器

  

启动容器

1
docker run -d -e TZ="Asia/Shanghai" -p 8081:8080 --name tomcat -v /opt/tomcat/webapps:/usr/local/tomcat/webapps -v /opt/tomcat/logs:/usr/local/tomcat/logs -v /opt/tomcat/conf:/usr/local/tomcat/conf --privileged=true tomcat

  

浏览器访问:http://192.168.199.230:8081/

 

参考文档:

https://blog.csdn.net/wfq784967698/article/details/103780236

https://developer.aliyun.com/article/673482

posted @   豆浆D  阅读(210)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2019-07-11 centos7安装与配置ansible
2019-07-11 centos7安装gitlab
点击右上角即可分享
微信分享提示