docker搭建tomcat

1.首先拉取镜像
docker pull tomcat

2.首次运行tomcat
docker run -d --name tomact -p:8888:8080 tomcat
注:-p 8888:8080 #将外部访问用的8888端口映射到容器里面的8080端口

3.当docker已经运行时,使用doker exec -it 40ccbbfbb516(已运行的tomacat镜像的ID) /bin/bash
这个意思就是,已交换模式进入到已经运行的tomcat容器中的界面
在这里插入图片描述
4.进入容器后,可以看到如上的目录,接下来,我们需要将webapps.dist整个目录中的文件cp到webapps才能正常在网页中访问tomcat
在这里插入图片描述
5.拷贝完成后,我们通过http://服务器的Ip:8888 就可以访问tomcat首页,
例如:http://10.0.34.148:8888
在这里插入图片描述
有什么不懂的,欢迎在评论区留言,我们一起讨论!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是使用 Docker 搭建 Nginx 和 Tomcat 的步骤: 1. 安装 Docker,可参考官方文档进行安装。 2. 下载 Nginx 和 TomcatDocker 镜像,执行以下命令: ``` docker pull nginx docker pull tomcat ``` 3. 创建一个 Docker 网络,让 Nginx 和 Tomcat 可以相互通信,执行以下命令: ``` docker network create mynetwork ``` 4. 创建一个 Nginx 容器,执行以下命令: ``` docker run --name nginx -d -p 80:80 --network mynetwork nginx ``` `--name` 指定容器名称为 nginx,`-d` 后台运行,`-p` 将容器的80端口映射到主机的80端口,`--network` 指定容器所在的网络为 mynetwork。 5. 创建一个 Tomcat 容器,执行以下命令: ``` docker run --name tomcat -d -p 8080:8080 --network mynetwork tomcat ``` `--name` 指定容器名称为 tomcat,`-d` 后台运行,`-p` 将容器的8080端口映射到主机的8080端口,`--network` 指定容器所在的网络为 mynetwork。 6. 配置 Nginx,将请求转发给 Tomcat,执行以下命令: ``` docker exec -it nginx bash echo "server { listen 80; location / { proxy_pass http://tomcat:8080/; } }" > /etc/nginx/conf.d/default.conf nginx -s reload exit ``` `docker exec -it` 进入 nginx 容器,`echo` 命令将配置写入 Nginx 的默认配置文件,`nginx -s reload` 重新加载配置文件使其生效。 7. 访问 http://localhost 可以看到 Nginx 的欢迎页面,访问 http://localhost:8080 可以看到 Tomcat 的欢迎页面。 至此,Nginx 和 TomcatDocker 集成环境搭建完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维小陈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值