gpt4 book ai didi

azure - 在azure容器注册表中找不到推送的镜像

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

我已在 azure 容器注册表中推送了一个新镜像

enter image description here

但我无法在 azure 容器注册表中找到该镜像 enter image description here

请找到部署yaml文件

name: Dotnet Code Build and Push
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-***dp'
azureContainerRegistry:
loginServer: *****aksacr.azurecr.io
id: "/subscriptions/4f76bb2f-c521-45d1-b311-b87bf**747ff/resourceGroups/eus-***dp-rg/providers/Microsoft.ContainerRegistry/registries/*****aksacr"
imageName: ***dpacr.azurecr.io/ims-***dp/$(Build.Repository.Name):$(Build.BuildId)
- task: Docker@2
displayName: Login to ACR
inputs:
command: login
containerRegistry:'sc-***dp'
- task: Docker@2
displayName: Push an image
inputs:
azureSubscription: 'sc-***dp'
repository: ims-***dp
azureContainerRegistry: '{"loginServer":"*****aksacr.azurecr.io", "id" : "/subscriptions/4f76bb2f-c521-45d1-b311-b87bf**747ff/resourceGroups/eus-***dp-rg/providers/Microsoft.ContainerRegistry/registries/*****aksacr"}'
action: Push an image

最佳答案

如果容器注册表不存在,我建议创建一个新的服务连接。

enter image description here

然后选择 Azure 容器注册表。

enter image description here

然后您可以使用以下任务推送注册表。请记住,${{container}} 的表示法应为 xxx.azurecr.io/imagename:tag

 - task: Docker@2
displayName: pushing image ${{container}}
inputs:
containerRegistry: 'serviceConnectionName'
repository: '${{container}}'
command: 'push'
tags: |
mytag

关于azure - 在azure容器注册表中找不到推送的镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72543868/

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