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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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