java - 无法从构建文件夹 Docker 复制 JAR

标签 java spring-boot docker

我正在尝试将 jar 文件复制到 docker 文件中,但是它不起作用。

COPY failed: stat /var/lib/docker/tmp/docker-builder264149867/build/libs/create-account-service.0.0.1.jar: no such file or directory

这是我的 Dockerfile

FROM openjdk:8
# This environment variable will be added to all log messages shipped to Logstash
ENV APPLICATION_NAME=create-account-service

COPY ./build/libs/create-account-service.0.0.1.jar create-account-service.0.0.1.jar

ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /create-account-service-0.0.1.jar"]

我已经完成了 gradlew 构建,jar 位于 build/libs 内

最佳答案

您的 jar 是否具有适当的复制权限?你能检查一下吗?

关于java - 无法从构建文件夹 Docker 复制 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61706557/

相关文章:

java - 访问存储在 .jar 中的 PDF 文件

java - 在 JTextfield 中保留键盘布局?

java - Spring 启动 org.springframework.beans.factory.BeanCreationException : Could not autowire field:

java - Spring @Value 注解中可以指定多个属性名称吗?

docker - Logstash Docker 镜像 - 缺少 logstash 插件吗?

java - 我的功能有逻辑错误吗?

java - 如何在数组列表中总结用户的输入?

java - 如何写出好的删除数据的方法来纠正呢?

docker - 如何在没有docker文件存在的情况下构建docker镜像

Ubuntu nginx 容器 403 被禁止