【Docker】 导入对应的war包进行docker操作

docker的容器操作已然没任何问题,接下来就是如何和我们的tomcat应用app融合,用来提供实际的服务。
根据官网上来看,两种方式进行打包发布
一种是直接建立maven docker,然后通过把war包放到对应的build文件下进行直接集成打包。
另一种就是手动添加war包,打包进容器中,然后就可以启动容器的时候,加载war了。

第一种建立maven docker的操作以后有空再来折腾,先把下面第二种的直接导入,绑定war来进行一下实操。
那么首先就是建立dockerfile。
其次,在dockerfile中写入对应war包资源的位置的代码。

FROM lekko/tomcat8
ADD  ./hpAppPay.war usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]

第三就是执行,该dockerfile,让这个资源加载进入到这个docker中。

[root@master tomcat4docker]# docker build -t lekko/tomcat8 /usr/local/tomcat4docker/
Sending build context to Docker daemon 17.59 MB
Step 1 : FROM lekko/tomcat8
 ---> 30d95ba23356
Step 2 : ADD ./hpAppPay.war usr/local/tomcat/webapps/
 ---> 09c0c62adabf
Removing intermediate container e1406510edfa
Step 3 : CMD catalina.sh run
 ---> Running in 3f1b4b34ff9e
 ---> 0246df675802
Removing intermediate container 3f1b4b34ff9e
Successfully built 0246df675802

此时,我们再次运行这个image,可以看到正确结果。

如果出现结果没有像预期的出现,那么请使用
docker exec -it containerID /bin/bash
来进行查看和配置。

结束语

觉得好的朋友可以给我大赏一杯咖啡钱缓解通宵梳理环境的疲乏〜!
方式一:支付宝
这里写图片描述
方式二:以太坊
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

乐扣老师lekkoliu

你的鼓励是我最大的科研动力

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

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

打赏作者

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

抵扣说明:

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

余额充值