az acr repository

Azure Container Registries의 리포지토리(이미지 이름)를 관리합니다.

명령

az acr repository delete

Azure Container Registry 리포지토리 또는 이미지를 삭제합니다.

az acr repository list

Azure Container Registry 리포지토리를 나열합니다.

az acr repository show

Azure Container Registry 리포지토리 또는 이미지의 특성을 얻습니다.

az acr repository show-manifests

Azure Container Registry 리포지토리의 매니페스트를 표시합니다.

az acr repository show-tags

Azure Container Registry 리포지토리에 대한 태그를 표시합니다.

az acr repository untag

Azure Container Registry 이미지의 태그를 해제합니다.

az acr repository update

Azure Container Registry 리포지토리 또는 이미지의 특성을 업데이트합니다.

az acr repository delete

Azure Container Registry 리포지토리 또는 이미지를 삭제합니다.

이 명령은 컨테이너 레지스트리의 다른 매니페스트에서 참조하지 않는 모든 연결된 계층 데이터를 삭제합니다.

az acr repository delete --name
                         [--image]
                         [--password]
                         [--repository]
                         [--resource-group]
                         [--subscription]
                         [--suffix]
                         [--username]
                         [--yes]

예제

태그로 이미지 매니페스트를 삭제합니다. 그러면 'hello-world:latest'에서 참조하는 매니페스트와 동일한 매니페스트를 참조하는 다른 모든 태그가 삭제됩니다.

az acr repository delete -n MyRegistry --image hello-world:latest

sha256 기반 매니페스트 다이제스트를 통해 이미지 매니페스트를 삭제합니다. 그러면 ' '로 식별된 hello-world@sha256:abc123 매니페스트와 매니페스트를 참조하는 모든 태그가 삭제됩니다.

az acr repository delete -n MyRegistry --image hello-world@sha256:abc123

Azure Container Registry 리포지토리를 삭제합니다. 그러면 'hello-world' 아래의 모든 매니페스트와 태그가 삭제됩니다.

az acr repository delete -n MyRegistry --repository hello-world

필수 매개 변수

--name -n

컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.

선택적 매개 변수

--image -t

이미지의 이름입니다. 'name:tag' 형식의 태그 또는 '' 형식의 다이제스트를 포함할 수 name@digest 있습니다.

--password -p

컨테이너 레지스트리에 로그인하는 데 사용되는 암호입니다.

--repository

리포지토리의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--suffix

레지스트리 로그인 서버의 테넌트 접미사입니다. 레지스트리 로그인 서버가 'registry-tenant.azurecr.io' 형식인 경우 '--suffix tenant'를 지정할 수 있습니다. 다른 구독에서 레지스트리에 액세스하거나 이미지에 액세스할 수 있는 권한이 있지만 레지스트리 리소스를 관리할 수 있는 권한이 없는 경우 적용됩니다.

--username -u

컨테이너 레지스트리에 로그인하는 데 사용되는 사용자 이름입니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az acr repository list

Azure Container Registry 리포지토리를 나열합니다.

az acr repository list --name
                       [--password]
                       [--query-examples]
                       [--resource-group]
                       [--subscription]
                       [--suffix]
                       [--top]
                       [--username]

예제

지정된 Azure Container Registry 리포지토리를 나열합니다.

az acr repository list -n MyRegistry

필수 매개 변수

--name -n

컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.

선택적 매개 변수

--password -p

컨테이너 레지스트리에 로그인하는 데 사용되는 암호입니다.

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--suffix

레지스트리 로그인 서버의 테넌트 접미사입니다. 레지스트리 로그인 서버가 'registry-tenant.azurecr.io' 형식인 경우 '--suffix tenant'를 지정할 수 있습니다. 다른 구독에서 레지스트리에 액세스하거나 이미지에 액세스할 수 있는 권한이 있지만 레지스트리 리소스를 관리할 수 있는 권한이 없는 경우 적용됩니다.

--top

결과의 항목 수를 제한합니다.

--username -u

컨테이너 레지스트리에 로그인하는 데 사용되는 사용자 이름입니다.

az acr repository show

Azure Container Registry 리포지토리 또는 이미지의 특성을 얻습니다.

az acr repository show --name
                       [--image]
                       [--password]
                       [--query-examples]
                       [--repository]
                       [--resource-group]
                       [--subscription]
                       [--suffix]
                       [--username]

예제

리포지토리 'hello-world'의 특성을 얻습니다.

az acr repository show -n MyRegistry --repository hello-world

'hello-world:latest' 태그에서 참조하는 이미지의 특성을 얻습니다.

az acr repository show -n MyRegistry --image hello-world:latest

다이제스트 ' '에서 참조하는 이미지의 특성을 hello-world@sha256:abc123 얻습니다.

az acr repository show -n MyRegistry --image hello-world@sha256:abc123

필수 매개 변수

--name -n

컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.

선택적 매개 변수

--image -t

이미지의 이름입니다. 'name:tag' 형식의 태그 또는 '' 형식의 다이제스트를 포함할 수 name@digest 있습니다.

--password -p

컨테이너 레지스트리에 로그인하는 데 사용되는 암호입니다.

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--repository

리포지토리의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--suffix

레지스트리 로그인 서버의 테넌트 접미사입니다. 레지스트리 로그인 서버가 'registry-tenant.azurecr.io' 형식인 경우 '--suffix tenant'를 지정할 수 있습니다. 다른 구독에서 레지스트리에 액세스하거나 이미지에 액세스할 수 있는 권한이 있지만 레지스트리 리소스를 관리할 수 있는 권한이 없는 경우 적용됩니다.

--username -u

컨테이너 레지스트리에 로그인하는 데 사용되는 사용자 이름입니다.

az acr repository show-manifests

Azure Container Registry 리포지토리의 매니페스트를 표시합니다.

az acr repository show-manifests --name
                                 --repository
                                 [--detail]
                                 [--orderby {time_asc, time_desc}]
                                 [--password]
                                 [--resource-group]
                                 [--subscription]
                                 [--suffix]
                                 [--top]
                                 [--username]

예제

Azure Container Registry 리포지토리의 매니페스트를 표시합니다.

az acr repository show-manifests -n MyRegistry --repository MyRepository

Azure Container Registry 리포지토리의 타임스탬프별로 정렬된 최신 10개 매니페스트를 표시합니다.

az acr repository show-manifests -n MyRegistry --repository MyRepository --top 10 --orderby time_desc

Azure Container Registry 리포지토리의 타임스탬프별로 정렬된 최신 10개 매니페스트에 대한 자세한 정보를 표시합니다.

az acr repository show-manifests -n MyRegistry --repository MyRepository --top 10 --orderby time_desc --detail

필수 매개 변수

--name -n

컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.

--repository

리포지토리의 이름입니다.

선택적 매개 변수

--detail

자세한 정보를 표시합니다.

--orderby

결과의 항목을 정렬합니다. 기본값은 이름의 사전순입니다.

허용되는 값: time_asc, time_desc
--password -p

컨테이너 레지스트리에 로그인하는 데 사용되는 암호입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--suffix

레지스트리 로그인 서버의 테넌트 접미사입니다. 레지스트리 로그인 서버가 'registry-tenant.azurecr.io' 형식인 경우 '--suffix tenant'를 지정할 수 있습니다. 다른 구독에서 레지스트리에 액세스하거나 이미지에 액세스할 수 있는 권한이 있지만 레지스트리 리소스를 관리할 수 있는 권한이 없는 경우 적용됩니다.

--top

결과의 항목 수를 제한합니다.

--username -u

컨테이너 레지스트리에 로그인하는 데 사용되는 사용자 이름입니다.

az acr repository show-tags

Azure Container Registry 리포지토리에 대한 태그를 표시합니다.

az acr repository show-tags --name
                            --repository
                            [--detail]
                            [--orderby {time_asc, time_desc}]
                            [--password]
                            [--resource-group]
                            [--subscription]
                            [--suffix]
                            [--top]
                            [--username]

예제

Azure Container Registry 리포지토리의 태그를 표시합니다.

az acr repository show-tags -n MyRegistry --repository MyRepository

Azure Container Registry 리포지토리의 태그에 대한 자세한 정보를 표시합니다.

az acr repository show-tags -n MyRegistry --repository MyRepository --detail

Azure Container Registry 리포지토리의 타임스탬프별로 정렬된 최신 10개의 태그에 대한 자세한 정보를 표시합니다.

az acr repository show-tags -n MyRegistry --repository MyRepository --top 10 --orderby time_desc --detail

필수 매개 변수

--name -n

컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.

--repository

리포지토리의 이름입니다.

선택적 매개 변수

--detail

자세한 정보를 표시합니다.

--orderby

결과의 항목을 정렬합니다. 기본값은 이름의 사전순입니다.

허용되는 값: time_asc, time_desc
--password -p

컨테이너 레지스트리에 로그인하는 데 사용되는 암호입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--suffix

레지스트리 로그인 서버의 테넌트 접미사입니다. 레지스트리 로그인 서버가 'registry-tenant.azurecr.io' 형식인 경우 '--suffix tenant'를 지정할 수 있습니다. 다른 구독에서 레지스트리에 액세스하거나 이미지에 액세스할 수 있는 권한이 있지만 레지스트리 리소스를 관리할 수 있는 권한이 없는 경우 적용됩니다.

--top

결과의 항목 수를 제한합니다.

--username -u

컨테이너 레지스트리에 로그인하는 데 사용되는 사용자 이름입니다.

az acr repository untag

Azure Container Registry 이미지의 태그를 해제합니다.

이 명령은 태그 또는 연결된 계층 데이터에서 참조하는 매니페스트를 삭제하지 않습니다.

az acr repository untag --image
                        --name
                        [--password]
                        [--resource-group]
                        [--subscription]
                        [--suffix]
                        [--username]

예제

리포지토리에서 이미지의 태그를 해제합니다.

az acr repository untag -n MyRegistry --image hello-world:latest

필수 매개 변수

--image -t

이미지의 이름입니다. 'name:tag' 형식의 태그를 포함할 수 있습니다.

--name -n

컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.

선택적 매개 변수

--password -p

컨테이너 레지스트리에 로그인하는 데 사용되는 암호입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--suffix

레지스트리 로그인 서버의 테넌트 접미사입니다. 레지스트리 로그인 서버가 'registry-tenant.azurecr.io' 형식인 경우 '--suffix tenant'를 지정할 수 있습니다. 다른 구독에서 레지스트리에 액세스하거나 이미지에 액세스할 수 있는 권한이 있지만 레지스트리 리소스를 관리할 수 있는 권한이 없는 경우 적용됩니다.

--username -u

컨테이너 레지스트리에 로그인하는 데 사용되는 사용자 이름입니다.

az acr repository update

Azure Container Registry 리포지토리 또는 이미지의 특성을 업데이트합니다.

az acr repository update --name
                         [--delete-enabled {false, true}]
                         [--image]
                         [--list-enabled {false, true}]
                         [--password]
                         [--read-enabled {false, true}]
                         [--repository]
                         [--resource-group]
                         [--subscription]
                         [--suffix]
                         [--username]
                         [--write-enabled {false, true}]

예제

쓰기 작업을 사용하지 않도록 리포지토리 'hello-world'의 특성을 업데이트합니다.

az acr repository update -n MyRegistry --repository hello-world --write-enabled false

'hello-world:latest' 태그에서 참조하는 이미지의 특성을 업데이트하여 쓰기 작업을 사용하지 않도록 설정합니다.

az acr repository update -n MyRegistry --image hello-world:latest --write-enabled false

다이제스트 ' '에서 참조하는 이미지의 특성을 hello-world@sha256:abc123 업데이트하여 쓰기 작업을 사용하지 않도록 설정합니다.

az acr repository update -n MyRegistry --image hello-world@sha256:abc123 --write-enabled false

필수 매개 변수

--name -n

컨테이너 레지스트리의 이름입니다. 를 사용하여 기본 레지스트리 이름을 구성할 수 az configure --defaults acr=<registry name> 있습니다.

선택적 매개 변수

--delete-enabled

삭제 작업이 허용되는지 여부를 나타냅니다.

허용되는 값: false, true
--image -t

이미지의 이름입니다. 'name:tag' 형식의 태그 또는 '' 형식의 다이제스트를 포함할 수 name@digest 있습니다.

--list-enabled

이 항목이 목록 작업 결과에 표시되는지 여부를 나타냅니다.

허용되는 값: false, true
--password -p

컨테이너 레지스트리에 로그인하는 데 사용되는 암호입니다.

--read-enabled

읽기 작업이 허용되는지 여부를 나타냅니다.

허용되는 값: false, true
--repository

리포지토리의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.

--suffix

레지스트리 로그인 서버의 테넌트 접미사입니다. 레지스트리 로그인 서버가 'registry-tenant.azurecr.io' 형식인 경우 '--suffix tenant'를 지정할 수 있습니다. 다른 구독에서 레지스트리에 액세스하거나 이미지에 액세스할 수 있는 권한이 있지만 레지스트리 리소스를 관리할 수 있는 권한이 없는 경우 적용됩니다.

--username -u

컨테이너 레지스트리에 로그인하는 데 사용되는 사용자 이름입니다.

--write-enabled

쓰기 또는 삭제 작업이 허용되는지 여부를 나타냅니다.

허용되는 값: false, true