啟用成品快取 - Azure CLI
本文是六部分教學課程系列的第三部分。 第一部分提供快取成品快取的概觀,以及其功能、優點和限制。 第二部分,您會了解如何使用 Azure 入口網站來啟用成品快取功能。 本文將逐步引導您使用 Azure CLI (無驗證) 啟用成品快取。
必要條件
- 您可以使用 Azure Cloud Shell 或安裝在本機的 Azure CLI 來執行此文章中的命令範例。 如果想要在本機使用,則需要 2.46.0 版或更新版本。 執行
az --version
以尋找版本。 如果您需要安裝或升級,請參閱安裝 Azure CLI。
設定成品快取 - Azure CLI
請遵循步驟,在不使用認證的情況下建立快取規則。
建立快取規則
執行 az acr Cache create 命令以建立快取規則。
- 例如,在不使用認證的情況下,為指定
MyRegistry
Azure Container Registry 建立快取規則。
az acr Cache create -r MyRegistry -n MyRule -s docker.io/library/ubuntu -t ubuntu-
- 例如,在不使用認證的情況下,為指定
執行 az acr Cache show 命令以顯示快取規則。
- 例如,顯示指定
MyRegistry
Azure Container Registry 的快取規則。
az acr Cache show -r MyRegistry -n MyRule
- 例如,顯示指定
提取您的映像
使用 Docker 命令,依據登錄登入伺服器名稱、存放庫名稱及其所需標籤從快取提取映像。
- 例如,針對指定的登錄登入伺服器
myregistry.azurecr.io
,從所需標籤為latest
的存放庫hello-world
提取映像。
docker pull myregistry.azurecr.io/hello-world:latest
- 例如,針對指定的登錄登入伺服器
清除資源
執行 az acr Cache list 命令,以列出 Azure Container Registry 中的快取規則。
- 例如,列出指定
MyRegistry
Azure Container Registry 的快取規則。
az acr Cache list -r MyRegistry
- 例如,列出指定
執行 az acr Cache delete 命令來刪除快取規則。
- 例如,刪除指定
MyRegistry
Azure Container Registry 的快取規則。
az acr Cache delete -r MyRegistry -n MyRule
- 例如,刪除指定
下一步
- 若要使用 Azure CLI 驗證啟用成品快取,請前進到下一篇文章啟用成品快取 - Azure CLI。