启用工件缓存 - Azure CLI
本文是一个教程系列的第二部分。 第一部分概述了工件缓存及其功能、优势和限制。 本文将指导您在不进行身份验证的情况下使用 Azure CLI 启用工件缓存的步骤。
先决条件
- 可以使用本地安装的 Azure CLI 来运行本文中的命令示例。 如果想要在本地使用它,则需要使用 2.46.0 版或更高版本。 运行
az --version
即可查找版本。 如果需要进行安装或升级,请参阅安装 Azure CLI。
配置工件缓存 - Azure CLI
按照步骤创建缓存规则,而无需使用凭据。
创建缓存规则
运行 az acr Cache create 命令以创建缓存规则。
- 例如,在不使用给定
MyRegistry
Azure 容器注册表的凭据集的情况下创建缓存规则。
az acr Cache create -r MyRegistry -n MyRule -s docker.io/library/ubuntu -t ubuntu
- 例如,在不使用给定
运行 az acr Cache show 命令以显示缓存规则。
- 例如,显示给定
MyRegistry
Azure 容器注册表的缓存规则。
az acr Cache show -r MyRegistry -n MyRule
- 例如,显示给定
拉取映像
使用 Docker 命令按注册表登录服务器名称、存储库名称及其所需标记从缓存中拉取映像。
- 例如,使用给定注册表登录服务器
myregistry.azurecr.cn
的所需标记latest
从存储库hello-world
中拉取映像。
docker pull myregistry.azurecr.cn/hello-world:latest
- 例如,使用给定注册表登录服务器
清理资源
运行 az acr Cache list 命令以列出 Azure 容器注册表中的缓存规则。
- 例如,列出给定
MyRegistry
Azure 容器注册表的缓存规则。
az acr Cache list -r MyRegistry
- 例如,列出给定
运行 az acr Cache delete 命令以删除缓存规则。
- 例如,删除给定
MyRegistry
Azure 容器注册表的缓存规则。
az acr Cache delete -r MyRegistry -n MyRule
- 例如,删除给定
后续步骤
- 若要使用 Azure CLI 启用工件缓存,请转到下一篇文章启用工件缓存 - Azure CLI。