Управляйте ресурсами Azure Container Registry, включая образы, облачные сборки, ACR Tasks и сетевые настройки, с помощью группы команд az acr.
- Звёзды на GitHub
- 41 038
- Файлы
- 5
- Последний коммит
- 11 нояб. 2026 г.
- Лицензия
- MIT
- Разрешённые инструменты
- —
Что делает навык azure-container-registry-cli?
azure-container-registry-cli — это Agent Skill. Управляйте ресурсами Azure Container Registry, включая образы, облачные сборки, ACR Tasks и сетевые настройки, с помощью группы команд az acr.
Сводка сгенерирована из SKILL.md навыка.
О skill azure-container-registry-cli
Этот SKILL позволяет разработчикам и DevOps-инженерам управлять ресурсами Azure Container Registry через Azure CLI. Он предоставляет прямой доступ к группе команд az acr для управления полным жизненным циклом реестра: от создания и удаления до настройки сетевого взаимодействия и георепликации. Агенту следует загрузить этот SKILL, когда пользователю необходимо работать с контейнерными образами, управлять облачными сборками или настраивать параметры безопасности в Azure.
Пользователи могут выполнять операции на стороне сервера, такие как импорт образов из других реестров или запуск облачных сборок через ACR Tasks, что избавляет от необходимости иметь локальный Docker daemon. Инструмент поддерживает различные уровни реестров, включая функции уровня Premium, такие как частные конечные точки (private endpoints), пулы агентов и токены с ограничением области действия репозитория. Работа осуществляется через основной Azure CLI, а для специфических конвейеров экспорта и импорта может использоваться расширение acrtransfer. Этот SKILL генерирует готовые к исполнению команды для управления репозиториями, тегами, манифестами и диагностики сетевого соединения.
Что агент может делать с ним
- 1Выполнение облачных сборок образовАгент может собирать и отправлять контейнерные образы напрямую в Azure, не требуя локальной установки Docker.
- 2Перенос образов между реестрамиРазработчики могут перемещать образы из одного реестра в другой, используя копирование на стороне сервера, чтобы сэкономить локальный трафик и место на диске.
- 3Управление содержимым и тегами репозиториевВы можете просматривать списки, получать сведения или удалять конкретные репозитории и теги для поддержания порядка в вашей контейнерной среде.
- 4Диагностика состояния и связности реестраИИ может запускать диагностические проверки для подтверждения сетевой связности и корректности конфигурации Azure Container Registry.
Написано на основе skill SKILL.md. Каждый сценарий использования проверен по цитате из него.
Как установить навык azure-container-registry-cli
Каждая команда копирует папку навыка в каталог навыков клиента. Перезапустите клиент или начните новую сессию, чтобы загрузить его.Установка навыка azure-container-registry-cli в Claude Code
~/.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cliУстановка навыка azure-container-registry-cli в Claude Code (project)
.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli .claude/skills/azure-container-registry-cliУстановка навыка azure-container-registry-cli в Codex
~/.agents/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.agents/skills/azure-container-registry-cliУстановка навыка azure-container-registry-cli в Gemini CLI
~/.gemini/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.gemini/skills/azure-container-registry-cliУстановка навыка azure-container-registry-cli в Claude.ai
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
Автоматические проверки
Запущено 15 нояб. 2026 г.Полный отчёт →Прошёл наши автоматические проверки. Это не аудит безопасности: прочитайте скрипты, прежде чем агент их запустит. Как работают проверки
- Связанный и доступный исходный репозиторийgithub/awesome-copilot/skills/azure-container-registry-cli is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/azure-con ↗Пройдено
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Пройдено
- В скриптах нет загрузки с запуском и кражи учётных данныхNo scripts in the skill folderПройдено
- В SKILL.md нет скрытых инструкцийNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Пройдено
- Заранее разрешённые инструменты ограниченыNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Пройдено
- SKILL.md соответствует формату Agent SkillsValid name and description; says when to use it; 91 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Пройдено
SKILL.md
Открыть на GitHubAzure 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 |
Файлы в этом навыке
5Вопросы о навыке azure-container-registry-cli
Как установить навык azure-container-registry-cli в Claude Code?
Выполните npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cli. Claude Code загружает навыки из ~/.claude/skills (все проекты) или .claude/skills (один проект) и использует навык, когда его описание соответствует задаче.
Какие клиенты могут использовать навык azure-container-registry-cli?
Любой клиент, который читает формат Agent Skills: Claude Code, Codex, Gemini CLI и claude.ai (загрузить как ZIP). Скрипты в навыке выполняются только там, где клиент разрешает выполнение кода.
Нужно ли устанавливать расширение для использования группы команд az acr?
Нет, az acr входит в состав основного Azure CLI, хотя для конвейеров экспорта/импорта требуется расширение acrtransfer.
Как собирать образы без локального Docker daemon?
Вы можете использовать команду az acr build для выполнения облачной сборки образов непосредственно в Azure.
Какой способ перемещения образов между реестрами наиболее эффективен?
Используйте команду az acr import для выполнения копирования на стороне сервера, что работает быстрее и не требует локального хранилища.