gpt4 book ai didi

java - 如何从打开的 jdk docker 镜像运行 jar 文件

转载 作者:行者123 更新时间:2023-12-01 22:07:40 27 4
gpt4 key购买 nike

我正在尝试使用 docker 和官方 openjdk 镜像对应用程序进行容器化。来自 GitHub:https://github.com/jactor-rises/jactor-persistence/tree/feature-docker

我正在尝试模拟以下 jar 命令:

java -jar target/jactor-persistence-1.2.1-SNAPSHOT-app.jar

我的 Dockerfile:

FROM openjdk:13

LABEL jactor-rises="https://github.com/jactor-rises" \
email="..."

COPY target/jactor-persistence-*-app.jar /usr/src/myapp/app.jar
WORKDIR /usr/src/myapp
EXPOSE 1099

CMD [ "java -jar app.jar" ]

最佳答案

通过更改 David Maze 建议的 CMD 行,应用程序可以正常运行。在他的评论中

CMD java -jar app.jar

没有构建错误让我失望,我不认为这是错误的可能原因......

关于java - 如何从打开的 jdk docker 镜像运行 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58679550/

27 4 0
文章推荐: java - 加载 spring 上下文时,未创建存储库 bean
文章推荐: pycharm - 为什么 PyCharm 上的“运行”选项被禁用?
文章推荐: javascript - 当用户注销我的 Firebase 应用程序时,为什么它不也从身份验证提供商处注销(例如 Google)?
文章推荐: java - 如何将选定的值从