我是Docker的新手,构建映像后,尝试运行映像时收到了此错误:无法访问jar文件
这是我的码头工人文件
来自openjdk:8
复制./cm-service.jar / dockerimages /
展览8080
ENTRYPOINT [“ java”,“-jar”,“ cm-service.jar”]
首先,您要将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] 删除。
我来说两句