您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az acr repository

为 Azure 容器注册表 (映像名称) 管理存储库。

命令

az acr repository delete

删除 Azure 容器注册表中的存储库或映像。

az acr repository list

列出 Azure 容器注册表中的存储库。

az acr repository show

获取 Azure 容器注册表中的存储库或映像的属性。

az acr repository show-manifests

在 Azure 容器注册表中显示存储库的清单。

az acr repository show-tags

为 Azure 容器注册表中的存储库显示标记。

az acr repository untag

取消标记 Azure 容器注册表中的映像。

az acr repository update

更新 Azure 容器注册表中的存储库或映像的属性。

az acr repository delete

删除 Azure 容器注册表中的存储库或映像。

此命令将删除容器注册表中任何其他清单未引用的所有关联层数据。

az acr repository delete --name
                         [--image]
                         [--password]
                         [--repository]
                         [--resource-group]
                         [--subscription]
                         [--suffix]
                         [--username]
                         [--yes]

示例

按标记删除图像清单。 这会删除 "hello-world:最新" 和引用同一清单的所有其他标记引用的清单。

az acr repository delete -n MyRegistry --image hello-world:latest

按基于 sha256 的清单摘要删除映像清单。 这会删除由 "" 标识的清单 hello-world@sha256:abc123 ,以及引用该清单的所有标记。

az acr repository delete -n MyRegistry --image hello-world@sha256:abc123

从 Azure 容器注册表删除存储库。 这会删除 "hello-world" 下的所有清单和标记。

az acr repository delete -n MyRegistry --repository hello-world

必需参数

--name -n

容器注册表的名称。 你可以使用配置默认注册表名称 az configure --defaults acr=<registry name>

可选参数

--image -t

图像的名称。 可能包含格式为 "name: tag" 的标记或具有格式 "" 的摘要 name@digest 。

--password -p

用于登录到容器注册表的密码。

--repository
  • 存储库的名称。
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为 "registry-tenant.azurecr.io",则可以指定 "--后缀租户"。 如果你要从其他订阅访问注册表,或者你有权访问映像,但不具有管理注册表资源的权限,则适用。

--username -u

用于登录到容器注册表的用户名。

--yes -y

不提示确认。

az acr repository list

列出 Azure 容器注册表中的存储库。

az acr repository list --name
                       [--password]
                       [--query-examples]
                       [--resource-group]
                       [--subscription]
                       [--suffix]
                       [--top]
                       [--username]

示例

列出给定 Azure 容器注册表中的存储库。

az acr repository list -n MyRegistry

必需参数

--name -n

容器注册表的名称。 你可以使用配置默认注册表名称 az configure --defaults acr=<registry name>

可选参数

--password -p

用于登录到容器注册表的密码。

--query-examples

建议 JMESPath 字符串。 可以复制其中一个查询,然后将其粘贴在双引号内,以查看结果。 您可以添加一个或多个位置关键字,以便我们可以根据这些关键字提供建议。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为 "registry-tenant.azurecr.io",则可以指定 "--后缀租户"。 如果你要从其他订阅访问注册表,或者你有权访问映像,但不具有管理注册表资源的权限,则适用。

--top

限制结果中的项数。

--username -u

用于登录到容器注册表的用户名。

az acr repository show

获取 Azure 容器注册表中的存储库或映像的属性。

az acr repository show --name
                       [--image]
                       [--password]
                       [--query-examples]
                       [--repository]
                       [--resource-group]
                       [--subscription]
                       [--suffix]
                       [--username]

示例

获取存储库 "hello-world" 的属性。

az acr repository show -n MyRegistry --repository hello-world

获取标记 "hello-world:最新" 引用的图像的属性。

az acr repository show -n MyRegistry --image hello-world:latest

获取摘要 "" 引用的图像的属性 hello-world@sha256:abc123 。

az acr repository show -n MyRegistry --image hello-world@sha256:abc123

必需参数

--name -n

容器注册表的名称。 你可以使用配置默认注册表名称 az configure --defaults acr=<registry name>

可选参数

--image -t

图像的名称。 可能包含格式为 "name: tag" 的标记或具有格式 "" 的摘要 name@digest 。

--password -p

用于登录到容器注册表的密码。

--query-examples

建议 JMESPath 字符串。 可以复制其中一个查询,然后将其粘贴在双引号内,以查看结果。 您可以添加一个或多个位置关键字,以便我们可以根据这些关键字提供建议。

--repository
  • 存储库的名称。
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为 "registry-tenant.azurecr.io",则可以指定 "--后缀租户"。 如果你要从其他订阅访问注册表,或者你有权访问映像,但不具有管理注册表资源的权限,则适用。

--username -u

用于登录到容器注册表的用户名。

az acr repository show-manifests

在 Azure 容器注册表中显示存储库的清单。

az acr repository show-manifests --name
                                 --repository
                                 [--detail]
                                 [--orderby {time_asc, time_desc}]
                                 [--password]
                                 [--resource-group]
                                 [--subscription]
                                 [--suffix]
                                 [--top]
                                 [--username]

示例

在 Azure 容器注册表中显示存储库的清单。

az acr repository show-manifests -n MyRegistry --repository MyRepository

显示由 Azure 容器注册表中的存储库的时间戳排序的最新10个清单。

az acr repository show-manifests -n MyRegistry --repository MyRepository --top 10 --orderby time_desc

显示由 Azure 容器注册表中的存储库的时间戳排序的最新10个清单的详细信息。

az acr repository show-manifests -n MyRegistry --repository MyRepository --top 10 --orderby time_desc --detail

必需参数

--name -n

容器注册表的名称。 你可以使用配置默认注册表名称 az configure --defaults acr=<registry name>

--repository
  • 存储库的名称。

可选参数

--detail

显示详细信息。

--orderby

对结果中的项进行排序。 默认按名称的字母顺序排序。

接受的值: time_asc, time_desc
--password -p

用于登录到容器注册表的密码。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为 "registry-tenant.azurecr.io",则可以指定 "--后缀租户"。 如果你要从其他订阅访问注册表,或者你有权访问映像,但不具有管理注册表资源的权限,则适用。

--top

限制结果中的项数。

--username -u

用于登录到容器注册表的用户名。

az acr repository show-tags

为 Azure 容器注册表中的存储库显示标记。

az acr repository show-tags --name
                            --repository
                            [--detail]
                            [--orderby {time_asc, time_desc}]
                            [--password]
                            [--resource-group]
                            [--subscription]
                            [--suffix]
                            [--top]
                            [--username]

示例

在 Azure 容器注册表中显示存储库的标记。

az acr repository show-tags -n MyRegistry --repository MyRepository

在 Azure 容器注册表中显示存储库的标记详细信息。

az acr repository show-tags -n MyRegistry --repository MyRepository --detail

显示由 Azure 容器注册表中存储库的时间戳排序的最新10个标记的详细信息。

az acr repository show-tags -n MyRegistry --repository MyRepository --top 10 --orderby time_desc --detail

必需参数

--name -n

容器注册表的名称。 你可以使用配置默认注册表名称 az configure --defaults acr=<registry name>

--repository
  • 存储库的名称。

可选参数

--detail

显示详细信息。

--orderby

对结果中的项进行排序。 默认按名称的字母顺序排序。

接受的值: time_asc, time_desc
--password -p

用于登录到容器注册表的密码。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为 "registry-tenant.azurecr.io",则可以指定 "--后缀租户"。 如果你要从其他订阅访问注册表,或者你有权访问映像,但不具有管理注册表资源的权限,则适用。

--top

限制结果中的项数。

--username -u

用于登录到容器注册表的用户名。

az acr repository untag

取消标记 Azure 容器注册表中的映像。

此命令不会删除标记所引用的清单或任何关联的层数据。

az acr repository untag --image
                        --name
                        [--password]
                        [--resource-group]
                        [--subscription]
                        [--suffix]
                        [--username]

示例

取消标记存储库中的映像。

az acr repository untag -n MyRegistry --image hello-world:latest

必需参数

--image -t

图像的名称。 可能包含格式为 "name: tag" 的标记。

--name -n

容器注册表的名称。 你可以使用配置默认注册表名称 az configure --defaults acr=<registry name>

可选参数

--password -p

用于登录到容器注册表的密码。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为 "registry-tenant.azurecr.io",则可以指定 "--后缀租户"。 如果你要从其他订阅访问注册表,或者你有权访问映像,但不具有管理注册表资源的权限,则适用。

--username -u

用于登录到容器注册表的用户名。

az acr repository update

更新 Azure 容器注册表中的存储库或映像的属性。

az acr repository update --name
                         [--delete-enabled {false, true}]
                         [--image]
                         [--list-enabled {false, true}]
                         [--password]
                         [--read-enabled {false, true}]
                         [--repository]
                         [--resource-group]
                         [--subscription]
                         [--suffix]
                         [--username]
                         [--write-enabled {false, true}]

示例

更新存储库 "hello-world" 的属性以禁用写入操作。

az acr repository update -n MyRegistry --repository hello-world --write-enabled false

更新 "hello-world:最新" 标记所引用的图像的属性以禁用写入操作。

az acr repository update -n MyRegistry --image hello-world:latest --write-enabled false

更新摘要 "" 引用的图像的属性 hello-world@sha256:abc123 以禁用写入操作。

az acr repository update -n MyRegistry --image hello-world@sha256:abc123 --write-enabled false

必需参数

--name -n

容器注册表的名称。 你可以使用配置默认注册表名称 az configure --defaults acr=<registry name>

可选参数

--delete-enabled

指示是否允许删除操作。

接受的值: false, true
--image -t

图像的名称。 可能包含格式为 "name: tag" 的标记或具有格式 "" 的摘要 name@digest 。

--list-enabled

指示此项是否显示在列表操作结果中。

接受的值: false, true
--password -p

用于登录到容器注册表的密码。

--read-enabled

指示是否允许读取操作。

接受的值: false, true
--repository
  • 存储库的名称。
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--suffix

注册表登录服务器中的租户后缀。 如果注册表登录服务器的格式为 "registry-tenant.azurecr.io",则可以指定 "--后缀租户"。 如果你要从其他订阅访问注册表,或者你有权访问映像,但不具有管理注册表资源的权限,则适用。

--username -u

用于登录到容器注册表的用户名。

--write-enabled

指示是否允许写入或删除操作。

接受的值: false, true