Docker 使用Tomcat

Tomcat 官方镜像

使用官方镜像构建:

https://hub.docker.com/explore/

spring-boot-war-0.0.1.war 放在和Dockerfile同一文件下,文件夹中不要放其它的东东,不然会一起打包。

Dockerfile 内容

# 基镜像 tomcat:8                                                                                                   
FROM tomcat:8                                                                                                       
# 作者                                                                                                              
MAINTAINER jeikerxiao                                                                                               
# 添加spring-boot-war-0.0.1.war 到容器镜像中,并重命名 app.jar                                                      
ADD spring-boot-war-0.0.1.war /usr/local/tomcat/webapps/app.war                                                     
# 运行容器,监听8080端口                                                                                            
EXPOSE 8080                                                                                                         
# 启动时运行 tomcat                                                                                                 
CMD ["catalina.sh", "run"] 

构建

$ docker build -t sino/my-war

查看构建结果

$ docker images

运行容器

$ docker run -d -p 8882:8080 sino/my-war

查看运行容器

$ docker ps

调试

如果出现结果没有像预期的出现,使用 exec 命令登录进入容器查看:

$ docker container ls

$ docker exec -it [containerID] /bin/bash
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值