我正在尝试运行一个java应用程序 .war
. 我在与我的应用程序相同的目录中创建了以下dockerfile。
FROM tomcat:8.0
MAINTAINER myname
COPY sample.war /usr/local/tomcat/webapps/
CMD chmod +x /usr/local/tomcat/bin/catalina.sh
CMD ["catalina.sh", "run"]
然后,我构建一个图像并使用这些命令运行一个容器
docker build -t exampleapplication ./
docker run -it --publish 8080:8080 exampleapplication
但是当我要求的时候 localhost:8080
我得到的是tomcat war示例,而不是我的应用程序。有什么我遗漏的吗?先谢谢你。
暂无答案!
目前还没有任何答案,快来回答吧!