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目录结构

相关推荐
至此流年莫相忘几秒前
WSL2 下 Docker Desktop 完全配置指南:从安装到极速体验
运维·docker·容器
万能的知了25 分钟前
K8s到底需不需要GPU节点?集群资源分配的底层逻辑
云原生·容器·kubernetes
极客先躯36 分钟前
高级java每日一道面试题-2026年02月12日-实战篇[Docker]-什么是容器的 Seccomp 配置?如何自定义?
java·运维·分布式·docker·容器·自动化·文件
狮子再回头1 小时前
relhat9.1 yum无法安装问题
linux·运维·centos
master3361 小时前
GitLab (Docker) 常用命令及解决方案清单
docker·容器·gitlab
卧室小白2 小时前
K8S基础-控制器&deploy&pod回滚更新&service
docker·容器·kubernetes
IT19952 小时前
踩坑实录:CentOS 默认 Fail2Ban 挡不住高频并发攻击,漏洞修复一步到位
linux·运维·centos
许彰午2 小时前
零基础无文档啃读纯实操摸索学会Docker全过程
运维·docker·容器
江湖有缘2 小时前
零门槛搭建个人微社区:Docker部署 Paopao-ce 完整教程
运维·docker·容器
摇滚侠2 小时前
VMvare 安装 Linux CentOS 7
linux·运维·centos