gpt4 book ai didi

java - 在Docker中部署Java War

转载 作者:行者123 更新时间:2023-12-02 18:15:17 25 4
gpt4 key购买 nike

我想在我的docker上部署我的war文件

DOCKERFILE

FROM java:8
EXPOSE 8080
ADD /name.war name.war
ENTRYPOINT ["java","-jar","atp.war"]

我建立图像
docker build -f Dockerfile -t name .

但是当我尝试运行它
docker run -p 8080:8080 -t name

no main manifest attribute, in name.war



这是什么,我该如何解决?

最佳答案

如果您有要在tomcat中部署的 war ,则应从tomcat docker基础镜像开始。就像是:

FROM tomcat:9-jre8-alpine
ADD /name.war /usr/local/tomcat/webapps/ROOT.war

请参阅Tomcat基本图像 https://hub.docker.com/_/tomcat/的文档

关于java - 在Docker中部署Java War,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48463345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com