【问题标题】:Not able to container images from one tenant Container registry to another tenant Container Registry无法将映像从一个租户 Container Registry 容器化到另一个租户 Container Registry
【发布时间】:2022-11-07 12:37:53
【问题描述】:

我们在 EastUS 地区有 2 个 Azure 租户。我们的要求是创建一个新的 ACR 并从旧租户复制现有图像。

我们遵循的步骤是

  1. 在新租户上创建了一个名为 **acrdev ** 的新容器映像
  2. 使用这些命令复制图像
    $source="testdev";
    $destination="testdevacr";
    $imageTag="dev:master_***";
    $username="test****";
    $password= "*****"
    
    

    使用 az acr import --name <Name<> --source ```

    当我们尝试导入时。没有填充错误,但图像也没有填充。请帮忙

    将 ACR 图像从一个租户复制到另一个租户。

【问题讨论】:

  • 你如何执行脚本?您使用哪种语言?另外,请添加失败的完整示例。
  • 上面提到的脚本是我们在 Azure PowerShell 上执行的 PowerShell 命令。

标签: azure azure-container-registry


【解决方案1】:

由于目标 ACR 存储库的身份验证过程可能导致问题

  1. 在访问密钥级别启用管理员用户

  2. 在目标租户使用下面提到的命令登录 ACR
    az acr login -n &lt;container registry name&gt; --expose-token

    输出可能像这样

    3.使用以下命令复制图像。
    注意:用户名和密码是从源 ACR 中获取的,请参阅第 1 步。

    $source = “Source Container Name”  
    $imageTag=“Image Name”  
    $destination="Destination Name"
    $username= “source username”  
    $password= "password"
    az acr login -n --expose-token  
    az acr import --name  destination --source "destination−−source"[Source path](http://source.azureacr.io)./$imageTag" --username $username --password $password
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-03
    • 2023-03-07
    • 2021-03-13
    • 2017-11-09
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多