码迷,mamicode.com
首页 > 其他好文 > 详细

Azure Devops: COPY failed: stat /var/lib/docker/tmp/docker-builder268095359/xxxxxxx.csproj no such file or directory

时间:2019-08-30 23:27:36      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:linu   项目   不能   成功   web   错误   alt   其他   container   

在Azure Devops中部署docker镜像时,  出现COPY failed: stat /var/lib/docker/tmp/docker-builder268095359/xxxxxxx.csproj no such file or directory.

Dockerfile 是用vs自动生成的, web项目没有引用其他项目的时候, docker build 是不会报错的, 但是有引用的时候就报图上这个错误了.

查了很多资料, 问了很多人, 都不知道咋回事(可能是没问到对的人吧), 后边就照着微软的eShopOnContainer 的Dockerfile去对, 微软的可以, 我的就是不行.

怀疑是这个目录不存在, , 去linux上查了下, 果真不存在, 后边发现这个目录是docker的临时文件目录, build 之后就删掉了(不管有没有成功生成镜像), 

后边通过分析Dockerfile里的目录, 才发现, 微软生成的Dockerfile是要跟xxx.sln放在同级目录的, 不是跟xxxxx.csproj放一个目录的, 还一直纳闷, 为什么微软生成的东西, 还不能直接用了, 不科学啊.

技术图片

 

Azure Devops: COPY failed: stat /var/lib/docker/tmp/docker-builder268095359/xxxxxxx.csproj no such file or directory

标签:linu   项目   不能   成功   web   错误   alt   其他   container   

原文地址:https://www.cnblogs.com/mingyanzhen/p/11437380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!