Docker配置找不到现有文件?

bl4ckb0l7

我尝试在IntelliJ Rider中配置和运行docker文件。

在构建过程中,出现以下错误:

Step 7/17 : COPY ["src/No.Services/No.Gf/No.Gf.Api/No.Gf.Api.csproj", 
"src/No.Services/No.Gf/No.Gf.Api/"]
Error response from daemon: COPY failed: file not found in build context or excluded by .dockerignore: 
stat src\No.Services\No.Gf\No.Gf.Api\No.Gf.Api.csproj: file does not exist

该文件是路径指向的正确位置。.dockerignore中不排除它。

我在这里没有选择了吗?

步骤6为:

Step 6/17 : WORKDIR /src

也许这会给很多添加一个“ / src”,而在步骤7中,它最终是在/ src / src / ...中寻找文件?

皮涅罗

我不知道您的物理目录层次结构,但是我会说错误的原因可能是Dockerfile之间的原始相对路径csprojcsproj所述像的位置src/No.Services/No.Gf/...时,Dockerfile将必须在那个同级别src的文件夹,对于复制是成功的。

您能验证一下吗?

(如果dotnet在项目顶部使用典型的解决方案,则Dockerfile在解决方案的根目录中设置可能会解决您的错误,因为它会尊重文件夹的层次结构。)

关于其他主题:

  • WORKDIR命令指向容器(参考)中的工作目录,因此,我认为这不是您出错的原因,因为似乎在复制时未在其源文件中找到该文件。

  • 成功复制到容器中后,它可能会位于目录中,如src/src/No.Services/No.Gf/...,但这是复制后在容器内部。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有通配符的Git RM找不到现有文件

来自分类Dev

Android Studio中的Android注释:找不到现有文件

来自分类Dev

Ansible:替换找不到本地现有文件

来自分类Dev

mpd找不到现有的音乐文件

来自分类Dev

docker 找不到文件

来自分类Dev

Docker-compose 找不到 Flask 配置文件

来自分类Dev

在配置过程中找不到现有的程序包

来自分类Dev

在 Windows 上找不到根文件夹中现有文件的路径

来自分类Dev

在 system32 目录中的现有文件上找不到文件异常

来自分类Dev

选择查询找不到现有记录

来自分类Dev

ld找不到现有的库

来自分类Dev

找不到现有变量的符号

来自分类Dev

找不到现有的视图模板

来自分类Dev

SpriteKit childNodeWithName找不到现有节点

来自分类Dev

链接器找不到现有库

来自分类Dev

Linux:在Docker容器中找不到现有的共享库

来自分类Dev

NSIS安装程序在编译时找不到现有文件

来自分类Dev

没有具有有效签名身份的配置文件。找不到匹配的配置文件,xcode,ios

来自分类Dev

找不到推进配置文件

来自分类Dev

matplotlib找不到配置文件matplotlibrc

来自分类Dev

Qmake找不到配置文件

来自分类Dev

找不到匹配的配置文件

来自分类Dev

警告:找不到配置文件

来自分类Dev

找不到GRUB配置文件

来自分类Dev

qmake:找不到qmake配置文件

来自分类Dev

Qmake找不到配置文件

来自分类Dev

找不到xcodebuild配置文件?

来自分类Dev

Docker中的Logstash-通过卷挂载时找不到配置文件

来自分类Dev

错误:“找不到此可执行文件的有效配置文件”