az acr komut grubu kullanarak imajlar, bulut derlemeleri, ACR Tasks ve ağ yapılandırmaları dahil olmak üzere Azure Container Registry kaynaklarını yönetin.
- GitHub yıldızları
- 41.038
- Dosyalar
- 5
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
azure-container-registry-cli skill ne işe yarar?
azure-container-registry-cli bir agent skill'dir. az acr komut grubu kullanarak imajlar, bulut derlemeleri, ACR Tasks ve ağ yapılandırmaları dahil olmak üzere Azure Container Registry kaynaklarını yönetin.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
azure-container-registry-cli skilli hakkında
Bu SKILL, geliştiricilerin ve DevOps mühendislerinin Azure Container Registry kaynaklarını Azure CLI üzerinden yönetmesini sağlar. Kayıt defterinin oluşturulması ve silinmesinden, ağ yapılandırması ve geo-replikasyon ayarlarına kadar tüm yaşam döngüsünü yönetmek için az acr komut grubuna doğrudan erişim sunar. Bir agent, kullanıcının konteyner imajlarıyla etkileşime girmesi, bulut derlemelerini yönetmesi veya Azure içindeki güvenlik ayarlarını yapılandırması gerektiğinde bu yeteneği yüklemelidir.
Kullanıcılar, yerel bir Docker daemon ihtiyacını ortadan kaldıran, diğer kayıt defterlerinden imaj içe aktarma veya ACR Tasks aracılığıyla bulut derlemeleri çalıştırma gibi sunucu tarafı işlemleri gerçekleştirebilirler. Araç; özel uç noktalar (private endpoints), agent havuzları ve depo kapsamlı tokenlar gibi Premium özellikler dahil olmak üzere çeşitli kayıt defteri katmanlarını destekler. Temel Azure CLI üzerine kuruludur ve belirli dışa aktarma/içe aktarma süreçleri için acrtransfer eklentisini kullanabilir. Bu yetenek; depoları, etiketleri, manifestleri ve bağlantı teşhislerini yönetmek için uygulanabilir komutlar üretir.
Bir agent bununla neler yapabilir
- 1Bulut tabanlı imaj derlemeleri gerçekleştirinBir agent, yerel bir Docker kurulumuna ihtiyaç duymadan konteyner imajlarını doğrudan Azure'da derleyebilir ve push edebilir.
- 2Kayıt defterleri arasında imaj transferi yapınGeliştiriciler, yerel bant genişliği ve depolama alanından tasarruf etmek için sunucu tarafı kopyalama yöntemini kullanarak imajları bir kayıt defterinden diğerine taşıyabilirler.
- 3Depo içeriğini ve etiketlerini yönetinKonteyner ortamınızı korumak için belirli depoları ve etiketleri listeleyebilir, görüntüleyebilir veya silebilirsiniz.
- 4Kayıt defteri sağlığını ve bağlantısını teşhis edinBir yapay zeka, bir Azure Container Registry'nin bağlantısını ve yapılandırmasını doğrulamak için teşhis kontrolleri çalıştırabilir.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
azure-container-registry-cli skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.azure-container-registry-cli skill'ini Claude Code uygulamasına kur
~/.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cliazure-container-registry-cli skill'ini Claude Code (project) uygulamasına kur
.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli .claude/skills/azure-container-registry-cliazure-container-registry-cli skill'ini Codex uygulamasına kur
~/.agents/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.agents/skills/azure-container-registry-cliazure-container-registry-cli skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.gemini/skills/azure-container-registry-cliazure-container-registry-cli skill'ini Claude.ai uygulamasına kur
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
Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Otomatik kontrollerimizi geçti. Bu bir güvenlik denetimi değil: bir ajanın çalıştırmasına izin vermeden önce betikleri okuyun. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirgithub/awesome-copilot/skills/azure-container-registry-cli is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/azure-con ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yokNo scripts in the skill folderGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Geçti
- SKILL.md, Agent Skills biçimine uyuyorValid name and description; says when to use it; 91 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Geçti
SKILL.md
GitHub'da görüntüleAzure 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 |
Bu becerideki dosyalar
5azure-container-registry-cli skill soruları
azure-container-registry-cli skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cli komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
azure-container-registry-cli skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
az acr komut grubunu kullanmak için bir eklentiye ihtiyacım var mı?
Hayır, az acr temel Azure CLI ile birlikte gelir; ancak dışa aktarma/içe aktarma süreçleri için acrtransfer eklentisi gereklidir.
Yerel bir Docker daemon olmadan imajları nasıl derleyebilirim?
Doğrudan Azure üzerinde bulut imaj derlemeleri gerçekleştirmek için az acr build komutunu kullanabilirsiniz.
İmajları kayıt defterleri arasında taşımanın en iyi yolu nedir?
Daha hızlı olan ve yerel depolama gerektirmeyen sunucu tarafı kopyalama işlemi için az acr import komutunu kullanın.