首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Docker |使用VS 2019在Azure DevOps中创建Docker镜像时出错

Docker |使用VS 2019在Azure DevOps中创建Docker镜像时出错
EN

Stack Overflow用户
提问于 2019-05-06 18:57:46
回答 3查看 2.2K关注 0票数 5

我是Docker世界的新手,我非常努力地在Azure DevOps中创建Docker Image。

因此,首先我在VS 2019上创建了一个Angular ASP.NET Core2.2 2.2应用程序。

然后我在Azure DevOps中提交了这段代码&为创建docker镜像的manuell或自动构建过程配置管线。然后,我在VS2019 ->项目中创建了一个Docker文件,并添加了Docker Support -> ->。

当我开始我的管道时,我得到了这个错误

docker复制失败: stat /var/lib/docker/tmp/docker-builder088029891/WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj:没有这样的文件或目录/

/bin/docker失败,返回代码:1

项目结构:

我的Docker文件如下所示:

我的.dockerignore是这样的:

我提前感谢您,希望您能帮助我!:)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-05-14 03:21:01

源路径是相对于Dockerfile的。所以在你的Dockerfile中它是这样写的:

"WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/“

将其更改为:

"WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/“

然后往下走两行,上面写着:

收到。。

将其更改为:

收到。WebapplicationTestLinuxDocker/

希望这能起作用!

时间

票数 6
EN

Stack Overflow用户

发布于 2019-05-06 19:46:07

托盘:

代码语言:javascript
复制
copy ./path/path path

顺便说一句,我在截图中没有看到你的文件:)

票数 1
EN

Stack Overflow用户

发布于 2019-10-21 19:26:56

将docker文件保留在解决方案文件夹级别,而不是项目内部。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56003791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档