无法解决:lstat /var/lib/docker/tmp/buildkit-mount2554488617/target:没有这样的文件或目录

问题描述 投票:0回答:1

docker 新手,尝试构建 Java Spring Web 应用程序。 在我的应用程序文件夹“反馈收集系统”中创建了一个 Dockerfile:

>     FROM openjdk:19
>     VOLUME /tmp
>     EXPOSE 8080
>     ARG JAR_FILE=target/*.jar
>     ADD ${JAR_FILE} FeedbackColletionSystem.jar
>     ENTRYPOINT ["java","-jar","/app.jar"]

创建了一个工件,在“out”文件夹中构建了 jar 文件(如果相关)。 运行命令 C:\Users\myname\IdeaProjects\Feedback Collection System> docker build -t fcs 。 并收到这样的错误 -

=> ERROR [2/2] ADD target/fcs-docker.jar app.jar                                                                  0.0s
------
  [2/2] ADD target/fcs-docker.jar app.jar:
------
Dockerfile:5
--------------------
   3 |     EXPOSE 8080
   4 |     ARG JAR_FILE=target/fcs-docker.jar
   5 | >>> ADD ${JAR_FILE} app.jar
   6 |     ENTRYPOINT ["java","-jar","/app.jar"]
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref c6c2b90b-d036-468a-af5f-109679f007da::ffr4qbgvxpsv1750xol8t3sou: 
failed to walk /var/lib/docker/tmp/buildkit-mount2615739737/target: 
lstat /var/lib/docker/tmp/buildkit-mount2615739737/target: no such file or directory

请帮忙。谢谢。

java spring docker docker-image docker-build
1个回答
0
投票

似乎未创建 jar:尝试右键单击 > 运行为 > Maven 安装,然后尝试“docker build”命令。这对我有用!

© www.soinside.com 2019 - 2024. All rights reserved.