Docker |使用 VS 2019 在 Azure DevOps 中创建 Docker 图像时出错
Docker | Error by creation a Docker Image in Azure DevOps with VS 2019
我是 Docker-World 的新手,我非常努力地在 Azure DevOps 中创建 Docker 图像。
所以首先我在 VS 2019 上创建了一个 Angular ASP.NET Core 2.2 Web 应用程序。
然后我在 Azure DevOps 中提交了这个并为创建 docker 图像的手动或自动构建过程配置了 Pipline。
然后我在 VS2019 -> 项目 -> 添加 Docker 支持 -> Linux.
中创建一个 Docker 文件
结论是当我启动管道时出现此错误
COPY failed: stat
/var/lib/docker/tmp/docker-builder088029891/WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj:
no such file or directory /usr/bin/docker failed with return code: 1
项目结构:
我的 Docker 文件如下所示:
我的 .docker忽略了这个:
在此先感谢您,希望您能帮助我! :)
托盘这个:
copy ./path/path path
顺便说一句,我在屏幕截图中没有看到你的文件:)
源路径是相对于 Dockerfile 的。所以在你的 Dockerfile 中它说:
["WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]
改为:
["WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]
然后往下走两行,上面写着:
复制。 .
改为:
复制。 WebapplicationTestLinuxDocker/
希望有用!
蒂姆
将 docker 文件保留在解决方案文件夹级别,而不是项目内部。
我是 Docker-World 的新手,我非常努力地在 Azure DevOps 中创建 Docker 图像。
所以首先我在 VS 2019 上创建了一个 Angular ASP.NET Core 2.2 Web 应用程序。
然后我在 Azure DevOps 中提交了这个并为创建 docker 图像的手动或自动构建过程配置了 Pipline。 然后我在 VS2019 -> 项目 -> 添加 Docker 支持 -> Linux.
中创建一个 Docker 文件结论是当我启动管道时出现此错误
COPY failed: stat /var/lib/docker/tmp/docker-builder088029891/WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj: no such file or directory /usr/bin/docker failed with return code: 1
项目结构:
我的 Docker 文件如下所示:
我的 .docker忽略了这个:
在此先感谢您,希望您能帮助我! :)
托盘这个:
copy ./path/path path
顺便说一句,我在屏幕截图中没有看到你的文件:)
源路径是相对于 Dockerfile 的。所以在你的 Dockerfile 中它说:
["WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]
改为:
["WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]
然后往下走两行,上面写着:
复制。 .
改为:
复制。 WebapplicationTestLinuxDocker/
希望有用!
蒂姆
将 docker 文件保留在解决方案文件夹级别,而不是项目内部。