当前位置: 首页 > article >正文

容器化部署tomcat

容器化部署tomcat

  • 需求在docker容器中部署tomcat,并通过外部机器访问tomcat部署的项目
  1. 容器化部署要先装好docker容器(docker安装配置)

  2. 实现步骤:

  • 拉取tomcat
docker pull tomcat

在这里插入图片描述

  • 用于列出本地Docker主机上存储的所有镜像
docker images

在这里插入图片描述

在root目录里面创建tomcat并进入

mkdir tomcat
cd tomcat
docker run -id --name=c tomcat -p 8080:8080 -v $PWD:/usr/local/tomcat/webapps tomcat

在这里插入图片描述

在tomcat文件夹下面新建test文件夹
上传西游记.zip压缩包
西游记压缩包:通过网盘分享的文件:西游记.zip
链接: https://pan.baidu.com/s/1NMy6VL7W1Ff344N4ur1KYg?pwd=1234 提取码: 1234

在这里插入图片描述

yum -y install unzip 

用于安装 unzip 工具。
在这里插入图片描述

解压 西游记.zip

unzip 西游记.zip

在这里插入图片描述

返回上一个目录

cd ..
mkdir app
cd app
cd test
pwd

最后的地址在/root/tomcat/app/test

在这里插入图片描述

在浏览器中搜索

IP:8080/test/index.html

在这里插入图片描述

如果出现上面画面则查看本地主机上的所有 Docker 镜像

docker images
docker ps

docker images:显示所有已下载或构建的 Docker 镜像的详细信息,包括仓库名称、标签、镜像 ID、创建时间和大小等。
docker ps:用于列出当前正在运行的容器
在这里插入图片描述

对比若docker ps 中没出现tomcat则说明tomcat没有运行

docker stop c_tomcat
docker rm 0cf
docker ps -a

在这里插入图片描述

cd ..
cd ..
 docker run --privileged -id --name=c tomcat -p 8080:8880 -v $PWD: /usr/local/tomcat/webapps tomcat

要加上–privileged
在这里插入图片描述

再次打开浏览器
在浏览器中搜索

IP:8080/test/index.html

在这里插入图片描述


http://www.kler.cn/a/559963.html

相关文章:

  • 国标28181协议在智联视频超融合平台中的接入方法
  • 【LLM系列6】DPO 训练
  • 算法15--BFS
  • 【数据结构】 最大最小堆实现优先队列 python
  • 新民主主义革命理论的形成依据
  • Maven最新版安装教程
  • IO进程 day05
  • Nmap渗透测试指南:信息收集与安全扫描全攻略(2025最新版本)
  • 独立开发者Product Hunt打榜教程
  • WPF布局控件
  • 【C++】 stack和queue以及模拟实现
  • deepseek 导出导入模型(docker)
  • 计算机毕业设计SpringBoot+Vue.js医院管理系统(源码+文档+PPT+讲解)
  • Git与GitHub:深入理解与高效使用
  • 企业终端遭遇勒索病毒威胁?火绒企业版V2.0--企业用户勒索攻击防护建议!
  • wpf 页面切换的实现方式
  • HarmonyOS Next 计时器组件详解
  • 微信小程序 - 条件渲染(wx:if、hidden)与列表渲染(wx:for)
  • 跨境宠物摄像头是一种专为宠物主人设计的智能设备
  • Python的那些事第三十一篇:快速数据帧处理与可视化的高效工具Vaex