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

相关推荐
liudongyang1232 小时前
docker 部署confluence
运维·docker·容器·confluence
半路程序员3 小时前
kubernetes学习-Service(七)
学习·容器·kubernetes
Damon小智4 小时前
微信小程序-Docker+Nginx环境配置业务域名验证文件
运维·nginx·docker·微信·容器·小程序
CodeDevMaster5 小时前
解决 WSL 2 中 Ubuntu 22.04 安装 Docker 后无法启动的问题
linux·ubuntu·docker
m0_748254668 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
ZPC82109 小时前
docker hello world
运维·docker·容器
m0_7482482310 小时前
开源轻量级文件分享服务Go File本地Docker部署与远程访问
docker·golang·开源
m0_7482552613 小时前
使用Docker部署postgresql
docker·postgresql·容器
鸭梨山大。17 小时前
centos 安全配置基线
安全·centos·安全基线
MasonYyp19 小时前
Docker私有仓库管理工具Registry
运维·docker·容器