1、查看上一步tomcat镜像制作,或者自己已经有tomcat镜像

2、准备自己项目的war包,重命名为ROOT.war

3、编写Dockerfile文件,大体思路是,以之前的tomcat:latest为基础镜像,将tomcat中原来的ROOT.war包删除,然后添加上自己准备好的ROOT.war包

vi Dockerfile

FROM tomcat:latest
MAINTAINER "自己的信息"
RUN rm -rf   /root/apache-tomcat-7.0.96/webapps/*
ADD ROOT.war  /root/apache-tomcat-7.0.96/webapps/
CMD ["catalina.sh", "run"] #启动tomcat shell执行程序

4、使用docker的build构建镜像

docker build -t 镜像名称:版本号 .

5、然后使用docker运行你的镜像即可

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐