gpt4 book ai didi

java - 找不到 Docker jar

转载 作者:行者123 更新时间:2023-12-05 02:16:36 25 4
gpt4 key购买 nike

我的 docker 文件如下所示:

FROM openjdk:9
VOLUME /tmp
ADD target/myjar-1.0-SNAPSHOT.jar app.jar
ENTRYPOINT [“java”,”-jar”,”/app.jar”]

当我运行 docker build -t myjar 时,它构建良好。

当我运行 docker run image 时出现此错误:

/bin/sh: 1: [“java”,”-jar”,”/app.jar”]: not found

我听说这可能是“相对路径”问题?我不确定如何修复它或 jar 应该放在哪里。我需要帮助调试它。

最佳答案

确保您在根目录下ADD您的 jar,使用:

ADD target/myjar-1.0-SNAPSHOT.jar /app.jar

此外,如果您在启动镜像时不覆盖命令,请使用 CMD ( documentation ) 而不是 ENTRYPOINT (并尝试使用更多“普通”引号而不是 ):

CMD ["java", "-jar", "/app.jar"]

编辑:

您确定使用双引号吗?

编辑 2:

尝试不带括号:

CMD java -jar /app.jar

关于java - 找不到 Docker jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49382277/

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