Docker上安装配置tomcat

目录

[1. 拉取镜像](#1. 拉取镜像)

[2. 创建运行镜像](#2. 创建运行镜像)

[3. 查看是否创建成功](#3. 查看是否创建成功)

ps:如果出现404错误

tomcat目录结构


1. 拉取镜像

这里使用 tomcat:8.5.40 版本作为安装

bash 复制代码
docker pull tomcat:8.5.40

2. 创建运行镜像

bash 复制代码
docker run -d --name tomcat -p 8080:8080 \
  --privileged=true \  # 生产环境慎用(root权限)
  -v /app/tomcat/logs:/usr/local/tomcat/logs \
  tomcat:8.5.40

3. 查看是否创建成功

bash 复制代码
docker ps 

在浏览器中打开 http://localhost:8080/ 进行验证

ps:如果出现404错误

先查看 tomcat 版本是否是8.xx版本的,如果是9.xx版本,需要将 webapps.dist重命名为webapps即可解决问题。

进入容器中

bash 复制代码
docker exec -it tomcat /bin/bash
bash 复制代码
# 进入到配置文件中
cd /usr/local/tomcat
ls -ll
bash 复制代码
# 重命名一下文件
mv webapps webappsnull
mv webapps.dist webapps 

最后重启容器

bash 复制代码
docker restart tomcat

tomcat目录结构

相关推荐
Zfox_38 分钟前
CANN Catlass 算子模板库深度解析:高性能 GEMM 融合计算、Cube Unit Tiling 机制与编程范式实践
docker·云原生·容器·eureka
威迪斯特1 小时前
CentOS图形化操作界面:理论解析与实践指南
linux·运维·centos·组件·图形化·桌面·xserver
春日见1 小时前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
DARLING Zero two♡2 小时前
告别 Docker 命令行!Portainer+cpolar 让容器管理从局域网走向公网
运维·docker·容器
vx1_Biye_Design2 小时前
基于Spring Boot+Vue的学生管理系统设计与实现-计算机毕业设计源码46223
java·vue.js·spring boot·spring·eclipse·tomcat·maven
liu****2 小时前
2.深入浅出理解虚拟化与容器化(含Docker实操全解析)
运维·c++·docker·容器·虚拟化技术
qq_297574673 小时前
SpringBoot项目长时间未访问,Tomcat临时文件夹被删除?解决方案来了
spring boot·后端·tomcat
logocode_li3 小时前
OCI/CRI 双标准下:从 dockerd 到 containerd 的 K8s 运行时迭代史
docker·云原生·容器·k8s
承渊政道4 小时前
Linux系统学习【Linux基础开发工具】
linux·运维·笔记·学习·centos·编辑器
❀͜͡傀儡师13 小时前
centos 7部署dns服务器
linux·服务器·centos·dns