嘗試組裝影像時,出現錯誤
[ ] Building 0.8s (2/3)
=> [internal] load build definition from Dockerfile 0.0s
[ ] Building 1.0s (2/3)
=> [internal] load build definition from Dockerfile 0.0s
[ ] Building 2.1s (7/7) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 31B 0.0so
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0so
=> [internal] load metadata for docker.io/library/amazoncorretto:11-alpine-jdk 1.9s
=> [auth] library/amazoncorretto:pull token for registry-1.docker.io 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 2B 0.0s
=> CACHED [1/2] FROM docker.io/library/amazoncorretto:11-alpine-jdk@sha256:c9b2999792a19feebe9ccd5e7afd1e1aee857 0.0s
=> ERROR [2/2] COPY target/*.jar app.jar 0.0s
------
> [2/2] COPY target/*.jar app.jar:
------
lstat /var/lib/docker/tmp/buildkit-mount4242467964/target: no such file or directory
PS C:\Users\Crank\dev\dock\target> docker build -t dock_image .docker build -t dock_image .
Dockerfile 包含
FROM amazoncorretto:11-alpine-jdk
COPY target/*.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
uj5u.com熱心網友回復:
PS C:\Users\Crank\dev\dock\target> docker build -t dock_image .docker build -t dock_image .
您正在從“C:\Users\Crank\dev\dock\target”執行構建,然后從“target/*.jar”復制檔案:
COPY target/*.jar app.jar
這意味著您正在嘗試從目錄“C:\Users\Crank\dev\dock\target\target”復制,根據構建日志該目錄不存在:
lstat /var/lib/docker/tmp/buildkit-mount4242467964/target: no such file or directory
只需嘗試更改 Dockerfile 中的 COPY 指令:
FROM amazoncorretto:11-alpine-jdk
COPY *.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/512580.html
標籤:爪哇码头工人
上一篇:Docker網路理解
