如何部署战争并与Docker一起运行

时间:2019-05-20 09:29:16

标签: docker

我有一个Spring MVC项目,它将产生大小为90 MB的战争。目前,我正在手动将战争复制到tomcat Web应用程序并启动服务器。 现在我想和docker进行那场战争?

我的Dockerfile是

FROM tomcat:8.0
ADD tomcat-users.xml /usr/local/tomcat/conf/
EXPOSE 8080
RUN rm -fr /usr/local/tomcat/webapps/ROOT
RUN rm -fr /usr/local/tomcat/webapps/ROOT.war
COPY ROOT.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]

我正在使用

建立我的形象
docker build -t webserver .

用注视容器

docker run -d  -p 8080:8080  --name mydockerapp webserver 

在容器成功启动之后,我正在尝试访问localhost:8080/mydockerapp,该服务器不起作用。

请帮助。

0 个答案:

没有答案