在docker容器中运行maven webapp
发布时间:2020-12-16 03:52:54 所属栏目:安全 来源:网络整理
导读:我正在尝试使用Maven构建一个简单的Web应用程序,并在Docker容器内运行Tomcat7. 这是我的结构: - Dockerfile- pom.xml- src/main/webapp/index.hmtl 这是我的Dockerfile: FROM java:8# Install mavenRUN apt-get -y update apt-get install -y mavenWORKDIR
我正在尝试使用Maven构建一个简单的Web应用程序,并在Docker容器内运行Tomcat7. 这是我的结构:
这是我的Dockerfile:
我用它构建Docker镜像
并尝试运行它
但显然它不起作用. 有任何想法吗? 最佳答案
由于您使用tty和交互式标志共享运行,如下所示解决了您的问题,
docker run -ti –rm -p 8080:8080 webapp-example 这是因为您的基本映像是java:8,主要用于在前端模式下运行应用程序(使用-ti标志)或仅在-d模式下编译. 此外,由于maven是构建工具,不应该用于运行应用程序,你应该, >使用maven:最新图像创建webapp. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |