我有一个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
,该服务器不起作用。
请帮助。