java - 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
有谁知道我为什么会收到这个错误以及如何解决它?在此先感谢您的帮助
解决方案
删除您指定的 demo_api.jar 目标文件夹中的 *。
推荐阅读
- sql - 使用“使用”时删除限定符错误
- javascript - 将其值更改为最小值或最大值的输入
- javascript - Firefox 在第二次和连续单击滚动到顶部按钮时忽略平滑滚动
- php - Wordpress Gutenberg 如何在自定义模板中只允许特定的自定义块
- c# - 如何使用 C# .net 在代码活动中创建可扩展类别?
- r - 根据前 5 个值汇总 R 中的多个列
- android - androidx.navigation 库更新到 2.2.2 版本发布构建问题
- python - 在 keras 中使用 conv2D 层时,在 tf.random.set_seed 中设置种子是否也会设置 glorot_uniform kernel_initializer 使用的种子?
- swift - 尝试在 2 个 VC 之间进行通信时,我在哪里定义闭包的行为?
- python - Plotly:订购甘特图以在左上角而不是左下角显示最早的项目