Docker-无法访问jar文件

Jafar Villan:

我是Docker的新手,构建映像后,尝试运行映像时收到了此错误:无法访问jar文件

这是我的码头工人文件

来自openjdk:8

复制./cm-service.jar / dockerimages /

展览8080

ENTRYPOINT [“ java”,“-jar”,“ cm-service.jar”]

对于Kıray:

首先,您要将jar复制到docker容器内的/ dockerimages /文件夹中,并尝试在容器的根文件夹中执行它。

FROM openjdk:8
COPY ./cm-auth-service-0.0.1.jar .
ENTRYPOINT exec java -Djava.security.egd=file:/dev/./urandom -jar /cm-auth-service-0.0.1.jar
EXPOSE 8085

如果要从根文件夹执行它,并且希望将其放在/ dockerimages /路径中,则应将其添加到根文件夹中

FROM openjdk:8
COPY ./cm-auth-service-0.0.1.jar /dockerimages/
ENTRYPOINT exec java -Djava.security.egd=file:/dev/./urandom -jar /dockerimages/cm-auth-service-0.0.1.jar
EXPOSE 8085

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章