Chanrian7 2024-03-05 01:57 采纳率: 98.6%
浏览 449
已结题

jar包部署到docker遇到错误ERROR: failed to solve:failed to compute cache ke

学习将jar包部署到docker,运行命令:

# chenzihan/chatgpt-api 是自定义的镜像名
docker build -f ./Dockerfile -t chenzihan/chatgpt-api .

后出现报错:
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of XXX,一直找不到原因所在,请问应该如何解决呢报错具体如图:

img

以下是jar包部署的具体操作:

  1. maven执行clean后再install打包,将jar包和文件Dockerfile上传到docker服务器端/data/myApp 目录下,如下图:

img

img

  1. 在/data/myApp/目录下执行命令:docker build -f ./Dockerfile -t chenzihan/chatgpt-api .出现报错。
    研究了好久找不到原因
  • 写回答

4条回答 默认 最新

  • 太空漫步11 2024-03-05 15:58
    关注

    报错target:no such file or directory是说您没有target目录
    Add target/chat-api-0.0.1-SNAPSHOT.jar /chat-api-0.0.1-SNAPSHOT.jar
    的意思是将target目录中的chat-api-0.0.1-SNAPSHOT.jar复制到/目录。由于当前目录下没有target目录,所以报错了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月13日
  • 已采纳回答 3月5日
  • 创建了问题 3月5日