因为我的项目于是jdk1.8,所以装的是tomcat8
docker pull tomcat:8.5.40二、向Tomcat部署自己的web项目 1、上传war包至服务器(提前将web项目打成war包) 2、将war包转移到 /url/local/app/ (需提前创建好该文件夹)
mv xxx.war /usr/local/app/3、创建并编辑”Dockerfile”(命令:vi Dockerfile),内容如下:
from tomcat:8.5.40 MAINTAINER yzl@163.com RUN rm -rf /usr/local/tomcat/webapps/* COPY app.war /usr/local/tomcat/webapps ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
说明:
from tomcat:8.5.40 #你的 tomcat的镜像 MAINTAINER *********@163.com #作者 COPY app.war /usr/local/tomcat/webapps #放置到tomcat的webapps目录下4、生成新的镜像
docker build -t app .5、启动新的镜像,创建容器
docker run -d -p 80:8080 --name='myapp' app6、输入ip和端口进行查看 (注:需加前缀/app,即war包名,所以web项目的访问路径也需要修改为/app)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)