docker pull Tomcat并部署war项目在centos

本文详细介绍了如何使用Docker从Dockerhub下载Tomcat8镜像,启动容器,通过端口映射访问Tomcat首页,将项目war包上传到容器内并重启容器以部署应用,最后在浏览器中访问项目。整个过程简洁明了,适合初学者学习Docker部署Java Web应用。
摘要由CSDN通过智能技术生成
下载tomcat8

百度进入docker hub 页面搜你需要的容器以及版本号,本人下载的是tomcat版本。

docker pull tomcat:8.5.35

查看下载好的tomcat镜像

docker images

在这里插入图片描述

启动tomcat镜像
 docker run --name tomcat8 -d -p 80:8080 tomcat:8.5.35 

//输入docker ps,可以看到正在运行的容器

在这里插入图片描述

  • -p : 前边的80是本机的端口,冒号后面的8080是docker容器的端口,tomcat默认是8080
  • –name : 是给容器起一个别名,方便使用,不然docker会默认给容器一个随机字符串的名称

执行完命令后,在命令行可以看到tomcat启动的日志。

在浏览器输入:http://localhost ,即可看到熟悉的tomcat首页界面

在这里插入图片描述

执行命令:docker exec -it 容器id bash

你就看到了熟悉的tomcat目录结构
在这里插入图片描述

部署项目到tomcat

把项目打包成一个war包文件,这里暂时假设名称为demo.war,然后在war包所在的目录,执行以下命令:

docker cp demo.war 容器id:/usr/local/tomcat/webapps

war包会自动解压,然后执行下面命令重启容器

重启tomcat容器

docker restart mytomcat

最后在浏览器输入:http://localhost:/demo ,即可访问项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值