Docker 安装 Tomcat

目录

[1. 总体步骤](#1. 总体步骤)

2.安装tomcat

[2.1 搜索](#2.1 搜索)

[2.2 拉取](#2.2 拉取)

[2.3 查看是否拉取到镜像](#2.3 查看是否拉取到镜像)

[2.4 运行镜像](#2.4 运行镜像)

[2.5 访问tomcat首页](#2.5 访问tomcat首页)


1. 总体步骤

  1. 搜索镜像
  2. 拉取镜像
  3. 查看镜像
  4. 启动镜像
  5. 停止容器
  6. 移除容器

2.安装tomcat

2.1 搜索

2.2 拉取

复制代码
docker pull tomcat

2.3 查看是否拉取到镜像

复制代码
docker images tomcat

2.4 运行镜像

复制代码
docker run -d -p 8080:8080 tomcat

-p小写,主机端口:docker容器端口
-P大写,随机分配端口
-i 交互
-t 终端
-d 后台

[root@192 ~]# docker ps

CONTAINER ID   IMAGE     COMMAND             CREATED          STATUS         PORTS                                       NAMES
9d4cabcb9c58   tomcat    "catalina.sh run"   22 minutes ago   Up 4 seconds   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   t1

2.5 访问tomcat首页

但是此时访问 报404 (原因是版本太新了,可以下载老版本的)

需要进入到tomcat容器执行下面2个命令

此时访问成功

相关推荐
WJ.Polar16 分钟前
Scapy基本应用
linux·运维·网络·python
数智顾问2 小时前
(123页PPT)华为流程管理体系精髓提炼(附下载方式)
运维·华为
胡小禾3 小时前
K8S常识-如何指定只更新一个deployment中的某一个实例
云原生·容器·kubernetes
江湖有缘3 小时前
基于Ubuntu系统Docker部署Note Mark:从安装到配置全流程
linux·ubuntu·docker
AC赳赳老秦4 小时前
财务报销自动化:用 OpenClaw 自动识别发票信息、填写报销单、校验报销规则,减少手工操作
运维·网络·eclipse·github·visual studio·deepseek·openclaw
呆萌的代Ma4 小时前
docker内的n8n配置Code节点运行python代码
python·docker·容器
倔强的石头1065 小时前
【Linux 指南】文件系统系列(一):磁盘底层原理 —— 从物理结构到 CHS与LBA 寻址全解析
linux·运维·服务器
菜鸟分享录6 小时前
OpenClaw Docker一键部署(轻松实现多容器隔离)
docker·ai·openclaw·小龙虾
陶然同学7 小时前
【Linux及Shell】VMware&Ubuntu&Xshell安装
linux·运维·xshell8·xftp8
小乐笙7 小时前
笔记:纯真 IP 库使用
运维·网络·tcp/ip