Share via


啟用成品快取 - Azure CLI

本文是六部分教學課程系列的第三部分。 第一部分提供快取成品快取的概觀,以及其功能、優點和限制。 第二部分,您會了解如何使用 Azure 入口網站來啟用成品快取功能。 本文將逐步引導您使用 Azure CLI (無驗證) 啟用成品快取。

必要條件

  • 您可以使用 Azure Cloud Shell 或安裝在本機的 Azure CLI 來執行此文章中的命令範例。 如果想要在本機使用,則需要 2.46.0 版或更新版本。 執行 az --version 以尋找版本。 如果您需要安裝或升級,請參閱安裝 Azure CLI

設定成品快取 - Azure CLI

請遵循步驟,在不使用認證的情況下建立快取規則。

建立快取規則

  1. 執行 az acr Cache create 命令以建立快取規則。

    • 例如,在不使用認證的情況下,為指定 MyRegistry Azure Container Registry 建立快取規則。
    az acr Cache create -r MyRegistry -n MyRule -s docker.io/library/ubuntu -t ubuntu-
    
  2. 執行 az acr Cache show 命令以顯示快取規則。

    • 例如,顯示指定 MyRegistry Azure Container Registry 的快取規則。
     az acr Cache show -r MyRegistry -n MyRule
    

提取您的映像

  1. 使用 Docker 命令,依據登錄登入伺服器名稱、存放庫名稱及其所需標籤從快取提取映像。

    • 例如,針對指定的登錄登入伺服器 myregistry.azurecr.io,從所需標籤為 latest 的存放庫 hello-world 提取映像。
     docker pull myregistry.azurecr.io/hello-world:latest
    

清除資源

  1. 執行 az acr Cache list 命令,以列出 Azure Container Registry 中的快取規則。

    • 例如,列出指定 MyRegistry Azure Container Registry 的快取規則。
     az acr Cache list -r MyRegistry
    
  2. 執行 az acr Cache delete 命令來刪除快取規則。

    • 例如,刪除指定 MyRegistry Azure Container Registry 的快取規則。
    az acr Cache delete -r MyRegistry -n MyRule
    

下一步