容器化部署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
相关推荐
老鼠只爱大米5 小时前
Java 设计模式之适配器模式:系统集成的万能接口
java·设计模式·适配器模式·adapter·java设计模式
一叶飘零_sweeeet5 小时前
Java+EasyExcel 打造学习平台视频学习时长统计系统
java·报表·easyexcel
Go away, devil5 小时前
Java-----集合
java·开发语言
JIngJaneIL5 小时前
旅游|内蒙古景点旅游|基于Springboot+Vue的内蒙古景点旅游管理系统设计与实现(源码+数据库+文档)
java·vue.js·spring boot·论文·旅游·毕设·内蒙古景点旅游
新之助小锅6 小时前
java版连接汇川PLC,发送数据,读取数据,保持重新链接,适用安卓
android·java·python
无糖冰可乐218 小时前
IDEA多java版本切换
java·ide·intellij-idea
合作小小程序员小小店8 小时前
web开发,在线%超市销售%管理系统,基于idea,html,jsp,java,ssh,sql server数据库。
java·前端·sqlserver·ssh·intellij-idea
brucelee1868 小时前
IntelliJ IDEA 设置 Local History 永久保留
java·ide·intellij-idea
Pluto_CSND10 小时前
Java中的静态代理与动态代理(Proxy.newProxyInstance)
java·开发语言
百***464511 小时前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu