docker - 码头工人 | 使用 VS 2019 在 Azure DevOps 中创建 Docker 映像时出错
问题描述
我是 Docker 世界的新手,我很难在 Azure DevOps 中创建 Docker 映像。
所以首先我在 VS 2019 上创建了一个 Angular ASP.NET Core 2.2 Web 应用程序。
然后我在 Azure DevOps 中提交了这个并为创建 docker 映像的手动或自动构建过程配置 Pipline。然后我在 VS2019 -> 项目 -> 添加 Docker 支持 -> Linux 中创建一个 Docker 文件。
结论当我开始我的管道时,我得到了这个错误
复制失败:stat /var/lib/docker/tmp/docker-builder088029891/WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj:没有这样的文件或目录 /usr/bin/docker 失败,返回码:1
我提前谢谢你,我希望你能帮助我!:)
解决方案
源路径是相对于 Dockerfile 的。所以在你的 Dockerfile 中它说:
["WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]
将其更改为:
["WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]
然后往下走两行,上面写着:
复制 。.
将其更改为:
复制 。Web应用TestLinuxDocker/
希望有效!
蒂姆
推荐阅读
- javascript - 如何在右侧部分动态添加html?
- java - 如何过滤字符串以仅包含允许的字符?
- riscv - 代码位置在 RISC-V 代码模型中是否重要?
- echarts - echarts:条形图从值开始?
- java - Java 套接字输入流块
- java - 无法使用 createIcon() 方法获取图像的路径(url)
- css - 将容器最大宽度设置为 XXL 断点 Bootstrap 5
- ansible - 跟踪以查看 Ansible 挂起的位置
- bluetooth-lowenergy - 如何在 rasbian 上设置 node-red 以从 ble-energy-harvesting 按钮获取信息?
- angular - 如何在 Angular 应用程序初始化之前进行 http 重定向?