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

Du kan använda Azure CLI för att arbeta med dina Azure Container Registries (ACR) på Azure Stack Hub. Den här artikeln hjälper dig att konfigurera och inrikta dig på att arbeta med Azure CLI på Azure Stack Hub.

Förutsättningar

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. Du hittar Azure CLI-dokumentationen 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 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 på den här länken 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 skriptet nedan för att inkludera information som är specifik för din Azure Stack Hub och kör 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 register med snabbstart: Skapa ett privat containerregister med hjälp av Azure CLI.

När du använder ACR-dokumentation 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.