gpt4 book ai didi

Docker 插件 : java. io.FileNotFoundException:/src/main/docker/Dockerfile gradle-docker 失败

转载 作者:行者123 更新时间:2023-12-01 19:36:47 25 4
gpt4 key购买 nike

我正在尝试运行 spring boot sample在 osx (mbp) 上,我收到以下异常(尝试 buildDocker 任务)。我确信我已经正确配置了 docker,因为我可以运行命令 docker-machine run hello-world 并接收正确的输出。

Caused by: java.io.FileNotFoundException: /src/main/docker/Dockerfile (No such file or directory)
at se.transmode.gradle.plugins.docker.image.Dockerfile.fromExternalFile(Dockerfile.groovy:45)
at se.transmode.gradle.plugins.docker.image.Dockerfile$fromExternalFile.call(Unknown Source)
at se.transmode.gradle.plugins.docker.DockerTask.buildDockerfile(DockerTask.groovy:223)
at se.transmode.gradle.plugins.docker.DockerTask.build(DockerTask.groovy:238)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
... 54 more

其他验证是我可以毫无问题地运行 gradle-docker 默认构建任务(即 distDocker)。当我尝试在 gradle 脚本上运行构建任务之后的构建时,出现问题。

    // tag::task[]
task buildDocker(type: Docker, dependsOn: build) {
push = true
applicationName = jar.baseName
dockerfile = file('/src/main/docker/Dockerfile')
doFirst {
copy {
from jar
into stageDir
}
}
}
// end::task[]

我无法弄清楚为什么它无法确定文件已经存在的情况。我尝试复制到根目录并更改路径,但没有成功。

OSX:10.10.4Java:1.8

最佳答案

删除路径中 src 之前的“/”。该路径是相对于当前目录(项目根目录)而不是卷根目录的。

关于Docker 插件 : java. io.FileNotFoundException:/src/main/docker/Dockerfile gradle-docker 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33662300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com