Använda Azure CLI med Azure Container Registry på Azure Stack Hub

Den här artikeln beskriver hur du använder Azure CLI för att arbeta med Azure Container Registry (ACR) på Azure Stack Hub.

Förutsättningar

Användning av Azure CLI för att hantera ACR on Hub kräver Azure CLI version 2.28.0 eller senare. Installera eller uppdatera din aktuella CLI-installation till den senaste versionen. Mer information finns i Så här installerar du Azure CLI.

Registrera en Azure Stack Hub med ACR med hjälp av CLI

När du har installerat Azure CLI måste du registrera Azure Stack Hub som ett moln och tillhandahålla de nödvändiga slutpunkterna, inklusive de nya suffix-acr-login-server-endpoint. Uppdatera skriptet så att det innehåller information som är specifik för din Azure Stack Hub och kör skriptet. Mer information om hur du använder CLI med Azure Stack Hub finns i Hantera Azure Stack Hub med Azure CLI

az cloud register `
    -n <CloudName>
    --endpoint-resource-manager "https://management.<region>.<fqdn>" `
    --suffix-storage-endpoint "<region>.<fqdn>" `
    --suffix-keyvault-dns ".vault.<region>.<fqdn>" `
    --endpoint-active-directory-graph-resource-id "https://graph.windows.net/" `
    --suffix-acr-login-server-endpoint ".azsacr.<region>.<fqdn>"

Uppdatera slutpunkten för ACR-inloggningsservern

Uppdatera en befintlig Azure Stack Hub CLI-registrering så att den inkluderar slutpunkten för ACR-inloggningsservern.

Om du tidigare har installerat CLI och registrerat ett moln måste du uppdatera CLI så att det nya suffix-acr-login-server-endpoint inkluderas innan du kan skapa och hantera ACR-resurser. Uppdatera följande skript för att inkludera information som är specifik för din Azure Stack Hub och kör sedan skriptet:

az cloud update -n <CloudName> `
--suffix-acr-login-server-endpoint ".azsacr.<region>.<fqdn>"

Ange den aktiva molnmiljön och API-profilen

Ange den aktiva molnmiljön med hjälp av följande kommando:

az cloud set -n <CloudName>

Uppdatera din miljökonfiguration för att använda den Azure Stack Hub-specifika API-versionsprofilen. Kör följande kommando för att uppdatera konfigurationen:

az cloud update --profile 2020-09-01-hybrid

Granska kommandon som stöds

Granska listan över kommandon som stöds innan du använder CLI för att hantera ACR-resurser.

Snabbstart för ACR CLI

Kom igång med att skapa ett containerregister med hjälp av snabbstarten: Skapa ett privat containerregister med hjälp av Azure CLI.

När du använder ACR-dokumentationen för globala Azure, till exempel snabbstarten, bör du tänka på de viktigaste skillnaderna mellan ACR på Azure Stack Hub och ACR i globala Azure. En lista över skillnader finns i Översikt över Azure Container Registries på Azure Stack Hub.

Nästa steg

Läs mer om Azure Container Registry på Azure Stack Hub