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

相关推荐
C_心欲无痕1 小时前
Docker 的镜像与容器
运维·docker·容器
Mr. Cao code1 小时前
Docker匿名数据卷实战指南
运维·ubuntu·docker·容器
HehuaTang2 小时前
requests 调大并对齐 limits 提升POD高负载场景下性能
java·docker·kubernetes
星辰&与海2 小时前
Docker 资源调度限制
docker
陕西小伙伴网络科技有限公司3 小时前
CentOS-7 编译glibc-2.29
linux·运维·centos
米高梅狮子3 小时前
02. 配置DNS服务器
运维·服务器·centos
座山雕~5 小时前
docker---部署与常用命令
运维·docker·容器
赵民勇5 小时前
yum命令用法与技巧总结
linux·centos
TroubleBoy丶7 小时前
麒麟V10-ARM架构Docker启动报错
运维·docker·容器·arm·麒麟v10
2301_787328498 小时前
49.k8s集群部署
云原生·容器·kubernetes