gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:26:13 25 4
gpt4 key购买 nike

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

所以首先我在 VS 2019 上创建了一个 Angular ASP.NET Core 2.2 Web 应用程序。

然后我在 Azure DevOps 中提交了这个并为 manuell 或自动构建过程配置了管道,这些过程创建了一个 docker 镜像。
之后我在 VS2019 -> Project -> ADD Docker Support -> 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



enter image description here

项目结构:
enter image description here

我的 Docker 文件如下所示:
enter image description here

我的 .dockerignore 有这个:
enter image description here

我先谢谢你,我希望你能帮助我! :)

最佳答案

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

["WebapplicationTestLinuxDocker/WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]

将其更改为:

["WebapplicationTestLinuxDocker.csproj","WebapplicationTestLinuxDocker/"]

然后往下走两行,它说:

复制 。 .

将其更改为:

复制 。 WebapplicationTestLinuxDocker/

希望有效!

蒂姆

关于 docker |使用 VS 2019 在 Azure DevOps 中创建 Docker 镜像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56003791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com