Share via


Artefaktcache aktivieren – Azure CLI

Dieser Artikel ist der dritte Teil einer sechsteiligen Tutorialreihe. Teil 1 bietet eine Übersicht über den Artefaktcache sowie die zugehörigen Features, Vorteile und Einschränkungen. In Teil 2 erfahren Sie, wie Sie das Feature „Artefaktcache“ über das Azure-Portal aktivieren. In diesem Artikel werden die Schritte behandelt, die zum Aktivieren des Features „Artefaktcache“ mit der Azure-Befehlszeilenschnittstelle ohne Authentifizierung ausgeführt werden müssen.

Voraussetzungen

  • Sie können Azure Cloud Shell oder eine lokale Installation der Azure CLI verwenden, um die Beispielbefehle in diesem Artikel auszuführen. Wenn Sie sie lokal verwenden möchten, ist die Version 2.46.0 oder höher erforderlich. Führen Sie az --version aus, um die Version zu ermitteln. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sei bei Bedarf unter Installieren der Azure CLI.

Konfigurieren des Artefaktcaches: Azure-Befehlszeilenschnittstelle

Führen Sie die Schritte aus, um eine Cacheregel zu erstellen, ohne Anmeldeinformationen zu verwenden.

Cacheregel erstellen

  1. Führen Sie den Befehl az acr Cache create aus, um eine Cacheregel zu erstellen.

    • Dabei kann es sich beispielsweise um das Erstellen einer Cacheregel ohne Anmeldeinformationen für eine vorgegebene Azure Container Registry MyRegistry handeln.
    az acr Cache create -r MyRegistry -n MyRule -s docker.io/library/ubuntu -t ubuntu-
    
  2. Führen Sie den Befehl az acr Cache show aus, um eine Cacheregel anzuzeigen.

    • Um beispielsweise eine Cacheregel für eine vorgegebene Azure Container Registry MyRegistry anzuzeigen.
     az acr Cache show -r MyRegistry -n MyRule
    

Ihr Image pullen

  1. Pullen Sie das Image mithilfe des Docker-Befehls aus Ihrem Cache anhand des Namens des Registrierungsanmeldeservers, des Repositorynamens und des gewünschten Tags.

    • Beispielsweise, um das Image aus dem Repository hello-world mit dem gewünschten Tag latest für den angegebenen Registrierungsanmeldeserver myregistry.azurecr.io abzurufen.
     docker pull myregistry.azurecr.io/hello-world:latest
    

Bereinigen der Ressourcen

  1. Führen Sie den Befehl az acr Cache list aus, um die Cacheregeln in der Azure Container Registry aufzulisten.

    • Um beispielsweise die Cacheregeln für eine vorgegebene Azure Container Registry MyRegistry aufzulisten.
     az acr Cache list -r MyRegistry
    
  2. Führen Sie den Befehl az acr Cache delete aus, um eine Cacheregel zu löschen.

    • Um beispielsweise eine Cacheregel für eine vorgegebene Azure Container Registry MyRegistry zu löschen.
    az acr Cache delete -r MyRegistry -n MyRule
    

Nächste Schritte