gpt4 book ai didi

azure - Docker 文件错误!错误: Specify a project or solution file.当前工作目录不包含项目或解决方案文件

转载 作者:行者123 更新时间:2023-12-03 05:20:51 26 4
gpt4 key购买 nike

我收到以下错误:

“指定项目或解决方案文件。当前工作目录不包含项目或解决方案文件。”

尝试构建图像并获取图像中显示的内容

enter image description here

下图显示了我的 docker 命令。

图像还显示了我正在尝试构建的代码。它显示了代码的结构,即 src 文件夹和 src 文件夹外的解决方案文件。

我坚信问题是解决方案文件不在 src 中。

enter image description here

请建议对 docker 文件进行哪些更改才能成功构建和推送。

我还显示了deployment.yaml 文件,该文件显示了下图的构建步骤

    name: test run 
jobs:
- job: Job_1
displayName: Agent job 1
pool:
vmImage: ubuntu-18.04
steps:
- checkout: self
- task: Docker@0
displayName: Build an image
inputs:
azureSubscription: 'sc-abc'
azureContainerRegistry:
loginServer: acr.azurecr.io
id: "/subscriptions/4f76bb2f-c521-45d1-b311-xxxxxxxxxx/resourceGroups/eus-abc-rg/providers/Microsoft.ContainerRegistry/registries/acr"
imageName: acr.azurecr.io/ims-abc/dotnetapi:jp26052022v8
- task: Docker@0
displayName: Push an image
inputs:
azureSubscription: 'sc-abc'
azureContainerRegistry: '{"loginServer":"acr.azurecr.io", "id" : "/subscriptions/4f76bb2f-c521-45d1-b311-xxxxxxxxxx/resourceGroups/eus-icndp-rg/providers/Microsoft.ContainerRegistry/registries/acr"}'
action: Push an image

最佳答案

请将 WORKDIR/APP 移至 COPY 之前。 .这样就可以在该目录中找到解决方案文件。

您需要在管道中创建图像,然后才能将图像发布到ACR。请查看link供您引用。

关于azure - Docker 文件错误!错误: Specify a project or solution file.当前工作目录不包含项目或解决方案文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72540295/

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