启用工件缓存 - Azure CLI

本文是一个教程系列的第二部分。 第一部分概述了工件缓存及其功能、优势和限制。 本文将指导您在不进行身份验证的情况下使用 Azure CLI 启用工件缓存的步骤。

先决条件

  • 可以使用本地安装的 Azure CLI 来运行本文中的命令示例。 如果想要在本地使用它,则需要使用 2.46.0 版或更高版本。 运行 az --version 即可查找版本。 如果需要进行安装或升级,请参阅安装 Azure CLI

配置工件缓存 - Azure CLI

按照步骤创建缓存规则,而无需使用凭据。

创建缓存规则

  1. 运行 az acr Cache create 命令以创建缓存规则。

    • 例如,在不使用给定 MyRegistry Azure 容器注册表的凭据集的情况下创建缓存规则。
    az acr Cache create -r MyRegistry -n MyRule -s docker.io/library/ubuntu -t ubuntu
    
  2. 运行 az acr Cache show 命令以显示缓存规则。

    • 例如,显示给定 MyRegistry Azure 容器注册表的缓存规则。
    az acr Cache show -r MyRegistry -n MyRule
    

拉取映像

  1. 使用 Docker 命令按注册表登录服务器名称、存储库名称及其所需标记从缓存中拉取映像。

    • 例如,使用给定注册表登录服务器 myregistry.azurecr.cn 的所需标记 latest 从存储库 hello-world 中拉取映像。
    docker pull myregistry.azurecr.cn/hello-world:latest
    

清理资源

  1. 运行 az acr Cache list 命令以列出 Azure 容器注册表中的缓存规则。

    • 例如,列出给定 MyRegistry Azure 容器注册表的缓存规则。
    az acr Cache list -r MyRegistry
    
  2. 运行 az acr Cache delete 命令以删除缓存规则。

    • 例如,删除给定 MyRegistry Azure 容器注册表的缓存规则。
    az acr Cache delete -r MyRegistry -n MyRule
    

后续步骤