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
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-
- Dabei kann es sich beispielsweise um das Erstellen einer Cacheregel ohne Anmeldeinformationen für eine vorgegebene Azure Container Registry
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
- Um beispielsweise eine Cacheregel für eine vorgegebene Azure Container Registry
Ihr Image pullen
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 Taglatest
für den angegebenen Registrierungsanmeldeservermyregistry.azurecr.io
abzurufen.
docker pull myregistry.azurecr.io/hello-world:latest
- Beispielsweise, um das Image aus dem Repository
Bereinigen der Ressourcen
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
- Um beispielsweise die Cacheregeln für eine vorgegebene Azure Container Registry
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
- Um beispielsweise eine Cacheregel für eine vorgegebene Azure Container Registry
Nächste Schritte
- Um den Artefaktcache mit Authentifizierung über die Azure-Befehlszeilenschnittstelle zu aktivieren, fahren Sie mit dem nächsten Artikel Aktivieren des Artefaktcaches: Azure-Befehlszeilenschnittstelle fort.