Använda Azure CLI med Azure Container-register på Azure Stack Hub

Du kan använda Azure CLI för att arbeta med dina Azure Container-register (ACR) på Azure Stack Hub. Den här artikeln hjälper dig att komma igång och 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 CLI

När du har installerat Azure CLI måste du registrera Azure Stack Hub som ett moln och ange de slutpunkter som krävs, inklusive den nya suffix-acr-login-server-endpoint. Uppdatera skriptet så att det innehåller information som är specifik 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 suffix-acr-login-server-endpoint så att det inkluderar det nya innan du kan skapa och hantera ACR-resurser. Uppdatera skriptet nedan så att det innehåller information som är specifik 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 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 hjälp av Snabbstart: 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 Azure Container-register i Azure Stack Hub översikt

Nästa steg

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