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

相关推荐
藥瓿亭12 分钟前
K8S认证|CKS题库+答案| 8. 沙箱运行容器 gVisor
linux·运维·docker·云原生·容器·kubernetes·cks
rocksun17 分钟前
需要尽早知道的容器安全知识
安全·容器·kubernetes
Detachym20 分钟前
CentOS7下的集群化部署
centos·linux学习·集群化部署
网硕互联的小客服1 小时前
如何排查 Docker 容器资源占用过高的问题?
运维·服务器·网络·安全·docker·容器
Bullet3431 小时前
IDEA运行Tomcat出现乱码问题解决汇总
java·经验分享·笔记·tomcat·intellij-idea
xrkhy1 小时前
Linux系统的CentOS7发行版安装MySQL80
linux·mysql·centos
ReadThroughLife3 小时前
【已解决】MACOS M4 芯片使用 Docker Desktop 工具安装 MICROSOFT SQL SERVER
microsoft·macos·docker·容器
KrityCat3 小时前
阿里云Alibaba Cloud安装Docker与Docker compose【图文教程】
阿里云·docker·容器
{⌐■_■}3 小时前
【ubuntu】虚拟机安装配置,sh脚本自动化,包含 apt+时间同步+docker+mysql+redis+pgsql
ubuntu·docker·自动化
955.3 小时前
tomcat+mysql电商实战项目毕业设计
mysql·tomcat·课程设计