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

【Docker】从零开始:13.Docker安装tomcat

Docker】从零开始:13.Docker安装Tomcat

  • 下载Tomcat镜像
  • 启动Tomcat镜像
  • 新版本Tomcat修改
  • 访问Tomact首页

下载Tomcat镜像

[root@docker ~]# docker pull tomcat
Using default tag: latest
latest: Pulling from library/tomcat
0e29546d541c: Pull complete 
9b829c73b52b: Pull complete 
cb5b7ae36172: Pull complete 
6494e4811622: Pull complete 
668f6fcc5fa5: Pull complete 
dc120c3e0290: Pull complete 
8f7c0eebb7b1: Pull complete 
77b694f83996: Pull complete 
0f611256ec3a: Pull complete 
4f25def12f23: Pull complete 
Digest: sha256:9dee185c3b161cdfede1f5e35e8b56ebc9de88ed3a79526939701f3537a52324
Status: Downloaded newer image for tomcat:latest
docker.io/library/tomcat:latest
[root@docker ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
tomcat       latest    fb5657adc892   23 months ago   680MB
[root@docker ~]# 

启动Tomcat镜像

[root@docker ~]# docker run -d -p8080:8080 --name tomcat tomcat
3b44ad54e93b0a0c0b7d4c92bfdcce8c9189efae8bfbaf6f0701545bac2f6b07
[root@docker ~]# docker ps
CONTAINER ID   IMAGE     COMMAND             CREATED         STATUS         PORTS                                       NAMES
3b44ad54e93b   tomcat    "catalina.sh run"   9 seconds ago   Up 8 seconds   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   tomcat
[root@docker ~]# 

新版本Tomcat修改

  • 新版本Tomcat webapps为空 原webapps目录移动至 webapps.dist下,所以我们要进行处理
[root@docker ~]# docker exec -it 3b44ad54e93b /bin/bash
root@3b44ad54e93b:/usr/local/tomcat# ls -l
total 132
-rw-r--r--. 1 root root 18994 Dec  2  2021 BUILDING.txt
-rw-r--r--. 1 root root  6210 Dec  2  2021 CONTRIBUTING.md
-rw-r--r--. 1 root root 60269 Dec  2  2021 LICENSE
-rw-r--r--. 1 root root  2333 Dec  2  2021 NOTICE
-rw-r--r--. 1 root root  3378 Dec  2  2021 README.md
-rw-r--r--. 1 root root  6905 Dec  2  2021 RELEASE-NOTES
-rw-r--r--. 1 root root 16517 Dec  2  2021 RUNNING.txt
drwxr-xr-x. 2 root root  4096 Dec 22  2021 bin
drwxr-xr-x. 1 root root    22 Dec  5 04:55 conf
drwxr-xr-x. 2 root root  4096 Dec 22  2021 lib
drwxrwxrwx. 1 root root    80 Dec  5 04:55 logs
drwxr-xr-x. 2 root root   159 Dec 22  2021 native-jni-lib
drwxrwxrwx. 2 root root    30 Dec 22  2021 temp
drwxr-xr-x. 2 root root     6 Dec 22  2021 webapps
drwxr-xr-x. 7 root root    81 Dec  2  2021 webapps.dist
drwxrwxrwx. 2 root root     6 Dec  2  2021 work
root@3b44ad54e93b:/usr/local/tomcat# rm -rf webapps
root@3b44ad54e93b:/usr/local/tomcat# mv webapps.dist webapps
root@3b44ad54e93b:/usr/local/tomcat# 

访问Tomact首页

在这里插入图片描述

http://www.lryc.cn/news/252897.html

相关文章:

  • 风控规则引擎(一):Java 动态脚本
  • 第五十六天|583. 两个字符串的删除操作 72. 编辑距离
  • java中Lists.newArrayList和new ArrayList的详细区别?
  • 从图片或PDF文件识别表格提取内容的简单库img2table
  • CSV文件中使用insert 函数在指定列循环插入不同数据
  • 【华为OD题库-064】最小传输时延I-java
  • 全文检索[ES系列] - 第495篇
  • 【预计IEEE出版|EI征稿通知】第六届下一代数据驱动网络国际学术会议 (NGDN 2024)
  • C++软件在Win平台运行总结
  • 【数电笔记】16-卡诺图绘制(逻辑函数的卡诺图化简)
  • 前端面试灵魂提问(1)
  • Linux中项目部署步骤
  • cmd下查看python命令的用法
  • 大型语言模型在实体关系提取中的应用探索(二)
  • Easy Excel设置表格样式
  • HarmonyOS/OpenHarmony应用开发
  • 孩子都能学会的FPGA:第二十一课——用线性反馈移位寄存器实现伪随机序列
  • 国内 AI 成图第一案!你来你会怎么判?
  • 快速登录界面关于如何登录以及多账号列表解析以及config配置文件是如何读取(1)
  • finebi 新手入门案例
  • 1. 小游戏(贪心)
  • 记录 | c++打印变量类型
  • nodejs_vue+vscode美容理发店会员管理系统un1dm
  • C语言 操作符详解
  • 成为AI产品经理——回归模型评估(MSE、RMSE、MAE、R方)
  • 【C++11(一)】右值引用以及列表初始化
  • 通俗理解Jenkins是什么?
  • 格雷希尔帮助仪器仪表测试时快速密封的G60C系列接头其优势有哪些
  • 系统运维工具KSysAK——让运维回归简单
  • NowCoder | KY11 二叉树遍历