在linux系统Centos7.3中,如何使用docker部署并且后台运行tomcat

1、搜索tomcat镜像

docker search tomcat

通过上述命令查找tomcat镜像,选择Apache的tomcat,一般搜索到的结果,Apache tomcat是排在第一个的。而后可以进行安装。

2、安装tomcat镜像

docker pull tomcat

3、查看安装的tomcat镜像

docker images

该命令回列出已经安装的tomcat镜像。

4、通过下载tomcat镜像启动一个tomcat容器

docker run -p 8080:8080 tomcat:latest

说明:

-p 表示端口号,前一个8080是指我们访问tomcat时的端口号,

后一个8080是tomcat启动的一个容器在docker中运行的端口号,

指定端口号为了更明确的访问tomcat。

tomcat:last last是指定的tomcat的标签,相同的镜像可以指定不同的标签以做区分。

查看运行的tomcat容器

docker ps

通过步骤4中创建的一个tomcat容器,这种运行方式是在屏幕上打印运行的实时日志的,可以重新打开一个ssh终端来查看此时运行的tomcat容器信息。

使用该命令可以后台运行tomcat

docker run -d  -p 8080:8080 tomcat:latest

通过以下命令可以查看tomcat的地址,为了部署war包,0c144708a6ae是容器id,同docker ps可以查看

docker  exec -it  0c144708a6ae   /bin/bash

我们可以看到这是一个正常的tomcat目录

接下来需要部署war包,拷贝文件到容器的tomcat的webapps目录下,不需要重启,自动部署

 docker cp /home/webapps 0c144708a6ae:/usr/local/tomcat/webapps

该方式有个弊端就是容器重启后项目就不在了,下面是通过挂载的方式启动

docker run -d -v /home/webapps:/usr/local/tomcat/webapps/ -p 8080:8080  docker.io/tomcat

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值