Dockerfile 部署springboot 项目打包启动问题
自己编写的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
请问是哪里出了问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你把nacos-discovery-provider-example-2.0.1.RELEASE.jar移动到/usr/local/docker/springCloud/app下试试。
你用了-v参数,挂载到了宿主机/usr/local/docker/springCloud/app,我敢肯定那个路径下肯定没有jar包。