如何从打开的JDK Docker映像运行jar文件

时间:2019-11-03 11:05:03

标签: java docker

我正在尝试使用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" ]

1 个答案:

答案 0 :(得分:0)

通过更改David Maze在其注释中建议的CMD行,应用程序可以正常运行

CMD java -jar app.jar

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