az acr 명령 그룹을 사용하여 이미지, 클라우드 빌드, ACR Tasks 및 네트워킹을 포함한 Azure Container Registry 리소스를 관리합니다.
- GitHub 스타
- 41,038
- 파일
- 5
- 마지막 커밋
- 2026년 11월 11일
- 라이선스
- MIT
- 허용된 도구
- —
azure-container-registry-cli skill은 무엇을 하나요?
azure-container-registry-cli은(는) agent skill입니다. az acr 명령 그룹을 사용하여 이미지, 클라우드 빌드, ACR Tasks 및 네트워킹을 포함한 Azure Container Registry 리소스를 관리합니다.
skill의 SKILL.md에서 생성된 요약입니다.
azure-container-registry-cli skill 정보
이 SKILL은 개발자와 DevOps 엔지니어가 Azure CLI를 통해 Azure Container Registry 리소스를 관리할 수 있도록 지원합니다. 레지스트리 생성 및 삭제부터 네트워킹 및 지리적 복제 구성에 이르기까지 레지스트리의 전체 수명 주기를 처리할 수 있는 az acr 명령 그룹에 직접 접근할 수 있습니다. 사용자가 컨테이너 이미지와 상호 작용하거나, 클라우드 빌드를 관리하거나, Azure 내 보안 설정을 구성해야 할 때 에이전트가 이 SKILL을 로드해야 합니다.
사용자는 다른 레지스트리에서 이미지를 가져오거나 ACR Tasks를 통해 클라우드 빌드를 실행하는 것과 같은 서버 측 작업을 수행할 수 있으며, 이를 통해 로컬 Docker 데몬의 필요성을 제거할 수 있습니다. 이 도구는 프라이빗 엔드포인트, 에이전트 풀, 리포지토리 범위 토큰과 같은 Premium 기능을 포함하여 다양한 레지스트리 티어를 지원합니다. 핵심 Azure CLI를 기반으로 하며, 특정 export 및 import 파이프라인을 위해 acrtransfer 확장을 활용할 수 있습니다. 이 SKILL은 리포지토리, 태그, 매니페스트 및 연결 진단을 관리하기 위한 실행 가능한 명령을 생성합니다.
agent가 수행할 수 있는 작업
- 1클라우드 기반 이미지 빌드 수행에이전트는 로컬 Docker 설치 없이 컨테이너 이미지를 빌드하고 Azure로 직접 푸시할 수 있습니다.
- 2레지스트리 간 이미지 전송개발자는 로컬 대역폭과 저장 공간을 절약하기 위해 서버 측 복사를 사용하여 이미지를 한 레지스트리에서 다른 레지스트리로 이동할 수 있습니다.
- 3리포지토리 콘텐츠 및 태그 관리컨테이너 환경을 유지하기 위해 특정 리포지토리와 태그를 나열, 표시 또는 삭제할 수 있습니다.
- 4레지스트리 상태 및 연결 진단AI는 진단 검사를 실행하여 Azure Container Registry의 연결 및 구성을 확인할 수 있습니다.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
azure-container-registry-cli skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.Claude Code에 azure-container-registry-cli skill 설치
~/.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cliClaude Code (project)에 azure-container-registry-cli skill 설치
.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli .claude/skills/azure-container-registry-cliCodex에 azure-container-registry-cli skill 설치
~/.agents/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.agents/skills/azure-container-registry-cliGemini CLI에 azure-container-registry-cli skill 설치
~/.gemini/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.gemini/skills/azure-container-registry-cliClaude.ai에 azure-container-registry-cli skill 설치
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
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 보안 감사는 아닙니다. 에이전트가 실행하기 전에 스크립트를 읽어 보세요. 검사 방식
- 소스 저장소 연결 및 접근 가능github/awesome-copilot/skills/azure-container-registry-cli is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/azure-con ↗통과
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스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 Skills 형식을 따름Valid name and description; says when to use it; 91 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗통과
SKILL.md
GitHub에서 보기Azure 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 |
이 스킬의 파일
5azure-container-registry-cli skill 질문
Claude Code에 azure-container-registry-cli skill을 어떻게 설치하나요?
npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cli를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
azure-container-registry-cli skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
az acr 명령 그룹을 사용하려면 확장이 필요한가요?
아니요, az acr은 핵심 Azure CLI에 포함되어 있습니다. 다만, export/import 파이프라인을 사용하려면 acrtransfer 확장이 필요합니다.
로컬 Docker 데몬 없이 이미지를 빌드하려면 어떻게 해야 하나요?
az acr build 명령을 사용하여 Azure에서 직접 클라우드 이미지 빌드를 수행할 수 있습니다.
레지스트리 간에 이미지를 이동하는 가장 좋은 방법은 무엇인가요?
az acr import 명령을 사용하여 서버 측 복사를 수행하십시오. 이 방법은 더 빠르며 로컬 저장 공간을 필요로 하지 않습니다.