热门搜索 :
考研考公
您的当前位置:首页正文

Docker安装tomcat并部署war

来源:东饰资讯网

由于我的war包使用jdk8编译的,所以我使用的8-jre8

一般建议,将war包使用add命令加入到Dockerfile里,而不是使用远程部署。

1》创建Dockerfile

创建文件夹任意名称,在文件夹下创建Dockerfile

#vi /opt/docker/tomcat/Dockerfile   //直接进入编辑,并添加以下,建议最后一行空行

FROM tomcat:8-jre8

MAINTAINER "youname youemail"

ADD dockertest.war   /usr/local/tomcat/webapps/  #将war包添加进webapps中

CMD["catalina.sh","run"]

2》添加了Dockerfile后,按照命令是将dockertest.war的资源加到了tomcat的部署文件夹webapps下。

所以在tomcat目录下,也就是/opt/docker/tomcat 下上传war包。

最后构建镜像。

#docker build -t  deploy/tomcat .  //注意后面的.是当前

一般会success....

#docker run -d -p 80:8080 deploy/tomcat  //启动,外部80映射到8080端口

#docker ps -a //查看ContainerId

#docker logs -f <ContainerId>  //查看日志。

至此,完结。

如果需要tomcat的配置文件,例如server.xml等,也应该在Dockerfile中加入。

Top