[英]Dockerfile for sprin-boot application fails to build image
I generated a Dockerfile for my spring-boot
application, which is called demo-api
.我为
spring-boot
应用程序生成了一个 Dockerfile,名为demo-api
。 This is the content of my Dockerfile:这是我的 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
However when I run docker build .
但是,当我运行
docker build .
I get the following error message:我收到以下错误消息:
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
Does anyone understand why I get this error and how I could fix it?有谁明白为什么我会收到这个错误以及如何解决它? Thanks in advance for your help
在此先感谢您的帮助
看起来应用程序(可能还有 jar 文件)被称为“demo-api”,但您在 Docker 文件中使用了下划线。
在您指定的 demo_api.jar 目标文件夹中删除 *。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.