Docker 安装Tomcat、实现Tomcat集群

news/2024/11/7 18:00:53/

文章目录

  • 1、寻找Tomcat镜像
  • 2、下载tomcat镜像(下载最近版本)
      • (1) `docker pull tomcat `下载
      • (2) 查看镜像是否安装成功
  • 3、启动容器(跟安装Nginx一样)
  • 4、 测试tomcat(报错解决)
  • 5、 搭建Tomcat集群


1、寻找Tomcat镜像

  • 可以在Docker的镜像仓库中查询
    DockerHub地址:https://hub.docker.com/_/tomcat/tags
    在这里插入图片描述

  • 也可以直接通过docker search tomcat命令行查询
    在这里插入图片描述

    • NAME: 镜像仓库源的名称
    • DESCRIPTION: 镜像的描述
    • OFFICIAL: 是否 docker 官方发布
    • stars: 表示点赞人数。
    • AUTOMATED: 自动构建。

2、下载tomcat镜像(下载最近版本)

(1) docker pull tomcat 下载

在这里插入图片描述

(2) 查看镜像是否安装成功

在这里插入图片描述

3、启动容器(跟安装Nginx一样)

先创建挂载目录

mkdir -p /mysqldata/tomcat/webapps

在这里插入图片描述

启动容器

docker run  \
--name=tomcat8080 \
-p 8080:8080 \
-v /mysqldata/tomcat/webapps/:/usr/local/tomcat/webapps/  \
-d tomcat:latest

在这里插入图片描述单行模式:

docker run  --name=tomcat8080 -p 8080:8080 -v /mysqldata/tomcat/webapps/:/usr/local/tomcat/webapps/  -d tomcat:latest

复制容器中的webapps文件夹

  # 将容器webapps文件夹复制到宿主机docker cp tomcat8080:/usr/local/tomcat/webapps/ /mysqldata/tomcat/webapps/

4、 测试tomcat(报错解决)

在这里插入图片描述
进入容器内部发现webapps里是空的,并没有我们熟知的ROOT等文件夹
在这里插入图片描述可以发现ROOT等文件在webapps.dist文件夹中
在这里插入图片描述将webapps.dist文件夹中的内容复制一份到webapps文件夹中

在这里插入图片描述重新刷新网页
在这里插入图片描述可以发现宿主机的webapps也是同步的
在这里插入图片描述

5、 搭建Tomcat集群

搭建Tomcat集群:8080/8081/8082

docker run  --name=tomcat8080 -p 8080:8080 -v /mysqldata/tomcat/webapps/:/usr/local/tomcat/webapps/  -d tomcat:latestdocker run  --name=tomcat8081 -p 8081:8080 -v /mysqldata/tomcat8081/webapps/:/usr/local/tomcat/webapps/  -d tomcat:latestdocker run  --name=tomcat8082 -p 8082:8080 -v /mysqldata/tomcat8082/webapps/:/usr/local/tomcat/webapps/  -d tomcat:latest

查看容器是否运行
在这里插入图片描述
注意:8081和8082也是会报404的,也是要进行文件夹的转移的


http://www.ppmy.cn/news/301346.html

相关文章

宇视LED拼接屏的间距是什么意思

LED的间距: P1.5的意思是两个灯珠的中心点距离是1.5mm

会议室用led屏好还是拼接屏好?led怎么做?

什么是LED屏幕?LED屏幕(LEDdisplay)是属于触控显示屏,由许多小的LED模块开关构成,用来表明文字、图象、视频、录影信号等多种数据的机器设备。 LED屏幕是由发光二极管排列构成的一显示器件5000元组装电脑配置。它利用低压扫描驱动,具备&…

DAHUA拼接屏操作步骤

大屏切换画面及操作步骤 步骤如下: 1、首先打开浏览器,然后在搜索栏输入:“192.168.1.108”(现已加入收藏夹,可直接点击即可),然后输入用户名及密码随后会出现下图界面: 2、然后可…

0.88mm液晶拼接屏和DLP屏的区别有什么呢

随着大屏幕拼缝技术不断升级,大屏幕显示设备的应用越来越广泛,如指挥中心、企业会议室、应急中心和展馆展览等场合,都会安装一个超窄拼缝大屏幕作为辅助各项工作或产品展示的作用。目前市面上用于超窄拼缝大屏幕显示的主要有0.88mm液晶拼接屏…

拼接屏的方案

液晶拼接屏方案 第一章综述\ 大屏幕显示系统是使工作人员获得各种信息的最后环节,它的功能和效果直接影响到信息的可视化程度和决策的成效,也直接影响整个管理系统的效能的发挥。大屏幕拼接系统建设的总体目标是:系统充分考虑到先进性、稳定…

会议室使用什么样的LED屏效果会比较好?

会议室使用LED屏时,需要考虑到以下几个因素,以达到ZUI佳的效果: 会议室p2 LED显示屏。 分辨率和亮度:会议室中的LED屏需要具备高分辨率和高亮度的特点,以确保文字、图片等内容清晰可见,不影响参会人员的视…

室内P1.8超清LED无缝拼接LED显示屏详细介绍及显示效果和尺寸长高比例

LED显示屏P1.8的P是什么意思? 对LED显示屏有所了解的朋友都知道LED电子显示屏的P代表的是像素间距,指的是LED显示屏上两个相邻灯珠的中心距离,又称点间距。而P后面的数字就是点间距的距离。例如P1.8LED显示屏的点间距就是1.8mm,P…

拼接屏拼屏记录

先用网线把拼接屏串联起来。一个进一个出。 最下面的isp口连电脑接网线转串口调试。 1、先连接串口线。连接完成以后安装驱动。可以识别到com3口2、在设置——拼接设置里选择com3口。选完以后点击确定。3、在设置拼接设置里选择 几行x几列 的矩阵 比如 12连屏 选择3*4 4、拼…