Verwalte Azure Container Registry Ressourcen wie Images, Cloud Builds, ACR Tasks und Networking über die az acr Befehlsgruppe.
- GitHub Stars
- 41.038
- Dateien
- 5
- Letzter Commit
- 11. Nov. 2026
- Lizenz
- MIT
- Erlaubte Tools
- —
Was macht der azure-container-registry-cli Skill?
azure-container-registry-cli ist ein Agent Skill. Verwalte Azure Container Registry Ressourcen wie Images, Cloud Builds, ACR Tasks und Networking über die az acr Befehlsgruppe.
Zusammenfassung erzeugt aus der SKILL.md des Skills.
Über den azure-container-registry-cli skill
Diese Skill ermöglicht es Entwicklern und DevOps Engineers, Azure Container Registry Ressourcen direkt über das Azure CLI zu verwalten. Sie bietet direkten Zugriff auf die az acr Befehlsgruppe, um den gesamten Lifecycle einer Registry zu steuern – von der Erstellung und Löschung bis hin zur Konfiguration von Networking und Geo-Replikation. Ein Agent sollte diese Skill laden, wenn ein User mit Container Images interagieren, Cloud Builds verwalten oder Security-Einstellungen innerhalb von Azure konfigurieren muss.
User können serverseitige Operationen durchführen, wie das Importieren von Images aus anderen Registries oder das Ausführen von Cloud Builds via ACR Tasks, wodurch ein lokaler Docker Daemon überflüssig wird. Das Tool unterstützt verschiedene Registry-Tiers, einschließlich Premium-Features wie Private Endpoints, Agent Pools und Repository-scoped Tokens. Es basiert auf dem Azure CLI Core und kann die acrtransfer Extension für spezifische Export- und Import-Pipelines nutzen. Diese Skill liefert ausführbare Befehle für die Verwaltung von Repositories, Tags, Manifesten und für Connectivity-Diagnosen.
Was ein agent damit machen kann
- 1Cloud-basierte Image Builds durchführenEin Agent kann Container Images direkt in Azure bauen und pushen, ohne dass eine lokale Docker-Installation erforderlich ist.
- 2Images zwischen Registries transferierenEntwickler können Images mittels serverseitiger Kopierprozesse von einer Registry zu einer anderen verschieben, um lokale Bandbreite und Speicherplatz zu sparen.
- 3Repository-Inhalte und Tags verwaltenDu kannst spezifische Repositories und Tags auflisten, anzeigen oder löschen, um deine Container-Umgebung sauber zu halten.
- 4Registry-Health und Connectivity diagnostizierenEine KI kann Diagnose-Checks ausführen, um die Konnektivität und Konfiguration einer Azure Container Registry zu verifizieren.
Geschrieben basierend auf dem SKILL.md des skills. Jeder use case wurde gegen ein zitat daraus geprüft.
So installierst du den azure-container-registry-cli Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den azure-container-registry-cli Skill in Claude Code installieren
~/.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cliDen azure-container-registry-cli Skill in Claude Code (project) installieren
.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli .claude/skills/azure-container-registry-cliDen azure-container-registry-cli Skill in Codex installieren
~/.agents/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.agents/skills/azure-container-registry-cliDen azure-container-registry-cli Skill in Gemini CLI installieren
~/.gemini/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.gemini/skills/azure-container-registry-cliDen azure-container-registry-cli Skill in Claude.ai installieren
npx degit github/awesome-copilot/skills/azure-container-registry-cli azure-container-registry-cli && zip -r azure-container-registry-cli.zip azure-container-registry-cli # claude.ai → Customize → Skills → + → Create skill → Upload a skill → azure-container-registry-cli.zip
Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Hat unsere automatischen Prüfungen bestanden. Das ist kein Sicherheitsaudit: Lesen Sie die Skripte, bevor ein Agent sie ausführt. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbargithub/awesome-copilot/skills/azure-container-registry-cli is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/azure-con ↗Bestanden
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Bestanden
- Keine Download-und-Ausführen-Muster oder Zugangsdatendiebstahl in SkriptenNo scripts in the skill folderBestanden
- Keine versteckten Anweisungen in SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Bestanden
- Vorab erlaubte Tools sind eingeschränktNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Bestanden
- SKILL.md folgt dem Agent-Skills-FormatValid name and description; says when to use it; 91 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Bestanden
SKILL.md
Auf GitHub ansehenAzure Container Registry CLI
Manage Azure Container Registry (ACR) resources using the az acr command group of the Azure CLI.
CLI: az acr ships with core Azure CLI — no extension required (the acrtransfer extension is only needed for export/import pipelines).
Prerequisites
# Install Azure CLI
brew install azure-cli # macOS
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash # Linux
winget install Microsoft.AzureCLI # Windows
# Sign in and select subscription
az login
az account set --subscription {subscription-id}
Quick Start
# Create a registry (SKU: Basic | Standard | Premium)
az acr create --resource-group {rg} --name {registry} --sku Standard
# Authenticate Docker/Podman against the registry
az acr login --name {registry}
# Build and push in the cloud — no local Docker needed
az acr build --registry {registry} --image app:v1 .
# Copy an image from another registry without pull/push
az acr import --name {registry} --source mcr.microsoft.com/hello-world:latest
# List repositories and tags
az acr repository list --name {registry} --output table
az acr repository show-tags --name {registry} --repository app --orderby time_desc
# Diagnose registry connectivity and configuration
az acr check-health --name {registry} --yes
Key Principles
- Prefer
az acr build/ ACR Tasks over localdocker build+docker push: builds run in Azure, work without a local daemon, and integrate with triggers. - Prefer
az acr importto move images between registries: it is server-side, faster, and requires no local storage. - Never enable the admin user for production — use Microsoft Entra identities (RBAC roles
AcrPull/AcrPush, orContainer Registry Repository Reader/Writeron ABAC-enabled registries), repository-scoped tokens, or managed identities. - Premium-only features: geo-replication, private endpoints, retention policies, connected registries, agent pools. (Repository-scoped tokens work in all tiers; zone redundancy is automatic in all tiers in supported regions.)
CLI Structure
az acr
├── create / delete / list / show / update # Registry lifecycle
├── login # Docker credential helper (or --expose-token)
├── check-health / check-name / show-usage # Diagnostics & quota
├── build # Cloud image build (quick task)
├── run # Run a command / multi-step task once
├── task # ACR Tasks (triggers, timers, logs, runs)
├── agentpool # Dedicated task agent pools (Premium)
├── import # Server-side image copy into the registry
├── repository # List/show/delete/untag repos & tags, lock images
├── manifest # Manifest metadata, delete, OCI referrers
├── credential # Admin user credentials (avoid in production)
├── token / scope-map # Repository-scoped tokens (Premium)
├── replication # Geo-replication (Premium)
├── network-rule # IP network rules
├── private-endpoint-connection # Private Link approvals
├── config # content-trust, retention, soft-delete, ...
├── cache / credential-set # Artifact cache (pull-through cache) rules
├── webhook # Push/delete event webhooks
├── connected-registry # On-premises / IoT connected registries
└── export-pipeline / import-pipeline / pipeline-run # acrtransfer extension
Reference Files
Read the relevant reference file based on the user's task. Each file contains complete command syntax and examples for its domain.
| File | When to read | Covers |
|---|---|---|
references/auth-and-security.md |
Login failures, permissions, CI/CD or AKS pull access | az acr login (incl. --expose-token), Entra RBAC roles, service principals, managed identities, --attach-acr for AKS, repository-scoped tokens & scope maps, admin user, content trust |
references/build-and-tasks.md |
Building images in Azure, automation, CI triggers | az acr build, az acr run, multi-step task YAML, az acr task (git/base-image/timer triggers, logs, runs), agent pools |
references/images-and-artifacts.md |
Managing repos, tags, cleanup, storage costs | az acr import, repository & manifest commands, untag vs delete, purge (acr purge), image locking, retention policy, soft delete, artifact cache, show-usage |
references/networking-and-geo.md |
Multi-region, private access, edge scenarios | Geo-replication, zone redundancy, private endpoints, network rules, dedicated data endpoints, connected registries, registry transfer pipelines |
Dateien in diesem Skill
5azure-container-registry-cli Skill-Fragen
Wie installiere ich den azure-container-registry-cli Skill in Claude Code?
Führe npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cli aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den azure-container-registry-cli Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.
Benötige ich eine Extension, um die az acr Befehlsgruppe zu nutzen?
Nein, az acr ist im Azure CLI Core enthalten, allerdings wird die acrtransfer Extension für Export/Import-Pipelines benötigt.
Wie kann ich Images bauen, ohne einen lokalen Docker Daemon zu haben?
Du kannst den Befehl az acr build nutzen, um Cloud Image Builds direkt in Azure durchzuführen.
Was ist der beste Weg, um Images zwischen Registries zu verschieben?
Nutze den Befehl az acr import für eine serverseitige Kopie, die schneller ist und keinen lokalen Speicherplatz benötigt.