首页 > 解决方案 > sprin-boot 应用程序的 Dockerfile 无法构建映像

问题描述

我为我的spring-boot应用程序生成了一个 Dockerfile,名为demo-api. 这是我的 Dockerfile 的内容:

FROM openjdk:11-slim
COPY target/demo_api*.jar ./demo_api.jar
ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -Duser.timezone=GMT -jar /demo_api.jar
EXPOSE 8080

但是,当我运行时,docker build .我收到以下错误消息:

Sending build context to Docker daemon  84.05MB
Step 1/4 : FROM openjdk:11-slim
 ---> 724512274dbb
Step 2/4 : COPY target/demo_api*.jar ./demo_api.jar
COPY failed: no source files were specified

有谁知道我为什么会收到这个错误以及如何解决它?在此先感谢您的帮助

标签: javaspring-bootdocker

解决方案


删除您指定的 demo_api.jar 目标文件夹中的 *。


推荐阅读