Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)40 mil · #5022

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

https://github.com/github/awesome-copilot/blob/main/skills/azure-container-registry-cli/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/azure-container-registry-cli/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-cli

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/azure-container-registry-cli/SKILL.md -o SKILL.md
Conteú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 de docker build local + docker push: compilações são executadas no Azure, funcionam sem um daemon local e se integram com gatilhos.
  • Prefira az acr import para 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, ou Container Registry Repository Reader/Writer em 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas