自己编写的DockerFile脚本,部署jar包时报错
FROM java:8
WORKDIR /app
COPY nacos-discovery-provider-example-2.0.1.RELEASE.jar ./
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","nacos-discovery-provider-example-2.0.1.RELEASE.jar"]
我本意想将jar包放在app目录下,然后再这个目录下启动改jar包
执行脚本
docker run -d -p 18082:18082 -v /usr/local/docker/springCloud/app:/app --name nacos-discovery-provider-example nacos-discovery-provider-example
报错
Error: Unable to access jarfile nacos-discovery-provider-example-2.0.1.RELEASE.jar
请问是哪里出了问题?
你把nacos-discovery-provider-example-2.0.1.RELEASE.jar移动到/usr/local/docker/springCloud/app下试试。
你用了-v参数,挂载到了宿主机/usr/local/docker/springCloud/app,我敢肯定那个路径下肯定没有jar包。