Docker 安装Tomcat、实现Tomcat集群的详细过程

2023-12-01 0 168
目录
  • 1、寻找Tomcat镜像
  • 2、下载tomcat镜像(下载最近版本)
  • 3、启动容器(跟安装Nginx一样)
  • 4、 测试tomcat(报错解决)
  • 5、 搭建Tomcat集群

1、寻找Tomcat镜像

可以在Docker的镜像仓库中查询DockerHub地址:https://hub.docker.com/_/tomcat/tags

Docker 安装Tomcat、实现Tomcat集群的详细过程

也可以直接通过docker search tomcat命令行查询

Docker 安装Tomcat、实现Tomcat集群的详细过程

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

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

(1) docker pull tomcat 下载

Docker 安装Tomcat、实现Tomcat集群的详细过程

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

Docker 安装Tomcat、实现Tomcat集群的详细过程

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

先创建挂载目录

mkdir -p /mysqldata/tomcat/webapps

Docker 安装Tomcat、实现Tomcat集群的详细过程

启动容器

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

Docker 安装Tomcat、实现Tomcat集群的详细过程

单行模式:

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(报错解决)

Docker 安装Tomcat、实现Tomcat集群的详细过程

进入容器内部发现webapps里是空的,并没有我们熟知的ROOT等文件夹

Docker 安装Tomcat、实现Tomcat集群的详细过程

可以发现ROOT等文件在webapps.dist文件夹中

Docker 安装Tomcat、实现Tomcat集群的详细过程

将webapps.dist文件夹中的内容复制一份到webapps文件夹中

Docker 安装Tomcat、实现Tomcat集群的详细过程

重新刷新网页

Docker 安装Tomcat、实现Tomcat集群的详细过程

可以发现宿主机的webapps也是同步的

Docker 安装Tomcat、实现Tomcat集群的详细过程

5、 搭建Tomcat集群

搭建Tomcat集群:8080/8081/8082

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

查看容器是否运行

Docker 安装Tomcat、实现Tomcat集群的详细过程

注意:8081和8082也是会报404的,也是要进行文件夹的转移的

到此这篇关于Docker安装Tomcat、实现Tomcat集群的文章就介绍到这了,更多相关Docker实现Tomcat集群内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Linux服务器 Docker 安装Tomcat、实现Tomcat集群的详细过程 https://www.u-9.cn/server/linux/2556.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务