azure-container-registry-cli
Faz seu agente gerenciar o registro de contêineres do Azure. Ele pode controlar registros, imagens e tarefas de build, sendo útil ao trabalhar com imagens de contêiner no Azure.
O que ela faz
Este agente ajuda a gerenciar o Registro de Contêiner do Azure (ACR) usando comandos da linha de comando. Ele permite criar registros, fazer login, construir e enviar imagens de contêiner, importar imagens de outros locais e verificar a saúde do registro.
Quando usar
- ✓Quando você precisa criar um novo registro de contêiner no Azure.
- ✓Ao tentar enviar (push) ou baixar (pull) imagens de contêiner para o Azure.
- ✓Para gerenciar imagens existentes, como importar ou listar.
Exemplo do que pedir para a IA
“Como faço para criar um registro de contêiner chamado 'meu-registro' no grupo de recursos 'meu-grupo'?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele usa a ferramenta 'az acr' para se comunicar com o Azure. Você digita comandos como 'az acr create' e a ferramenta os envia para o Azure para executar as ações.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill azure-container-registry-cliOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/azure-container-registry-cli/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Azure Container Registry CLI
Gerencie recursos do Azure Container Registry (ACR) usando o grupo de comandos az acr da CLI do Azure.
CLI: az acr vem com a CLI do Azure principal — nenhuma extensão é necessária (a extensão acrtransfer só é necessária para pipelines de exportação/importação).
Pré-requisitos
# 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}
Início Rápido
# 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
Princípios Chave
- Prefira
az acr build/ Tarefas ACR em vez dedocker buildlocal +docker push: compilações são executadas no Azure, funcionam sem um daemon local e se integram com gatilhos. - Prefira
az acr importpara mover imagens entre registros: é do lado do servidor, mais rápido e não requer armazenamento local. - Nunca habilite o usuário administrador para produção — use identidades do Microsoft Entra (funções RBAC
AcrPull/AcrPush, ouContainer Registry Repository Reader/Writerem registros com ABAC habilitado), tokens com escopo de repositório ou identidades gerenciadas. - Recursos apenas para Premium: replicação geográfica, pontos de extremidade privados, políticas de retenção, registros conectados, pools de agentes. (Tokens com escopo de repositório funcionam em todos os níveis; redundância de zona é automática em todos os níveis em regiões compatíveis.)
Estrutura da CLI
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
Arquivos de Referência
Leia o arquivo de referência relevante com base na tarefa do usuário. Cada arquivo contém a sintaxe completa do comando e exemplos para seu domínio.
| Arquivo | Quando ler | Abrange |
|---|---|---|
references/auth-and-security.md |
Falhas de login, permissões, acesso de pull CI/CD ou AKS | az acr login (incluindo --expose-token), funções RBAC do Entra, entidades de serviço, identidades gerenciadas, --attach-acr para AKS, tokens com escopo de repositório e mapas de escopo, usuário administrador, confiança de conteúdo |
references/build-and-tasks.md |
Compilação de imagens no Azure, automação, gatilhos de CI | az acr build, az acr run, YAML de tarefas de várias etapas, az acr task (gatilhos git/imagem base/timer, logs, execuções), pools de agentes |
references/images-and-artifacts.md |
Gerenciamento de repositórios, tags, limpeza, custos de armazenamento | az acr import, comandos de repositório e manifesto, untag vs delete, purge (acr purge), bloqueio de imagem, política de retenção, soft delete, cache de artefatos, show-usage |
…
Perguntas frequentes
Preciso instalar algo antes de usar?
Sim, você precisa ter a CLI do Azure instalada no seu computador e estar logado na sua conta Azure.
Qual a diferença entre 'build' e 'import'?
'Build' cria uma imagem de contêiner diretamente no Azure. 'Import' copia uma imagem que já existe em outro lugar para o seu registro no Azure.
É seguro usar o 'admin user'?
Não é recomendado para produção. É melhor usar identidades do Microsoft Entra ou tokens de escopo de repositório para maior segurança.
Detalhes
Descrição original do autor
Manage Azure Container Registry via the az acr CLI including registries, images, cloud builds, ACR Tasks, authentication, tokens, geo-replication, and networking. Use when working with ACR, az acr commands, pushing/importing/purging container images in Azure, or when the user mentions Azure Container Registry.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5022
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC