기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon ECR에서 이미지 삭제
이미지 사용을 마치면 리포지토리에서 이를 삭제할 수 있습니다. 리포지토리 사용을 마치면 전체 리포지토리 및 리포지토리 내부의 이미지를 모두 삭제할 수 있습니다. 자세한 정보는 Amazon ECR에서 프라이빗 리포지토리 삭제을 참조하세요.
이미지를 수동으로 삭제하는 대신 리포지토리에 있는 이미지의 수명 주기 관리를 보다 효과적으로 제어할 수 있는 저장소 수명 주기 정책을 만들 수 있습니다. 수명 주기 정책은 이 프로세스를 자동화합니다. 자세한 내용은 Amazon ECR의 수명 주기 정책을 사용하여 이미지 정리 자동화 단원을 참조하십시오.
참고
리포지토리에 이미지가 혼합되어 있고 일부 이미지가 Amazon ECR이 OCI v1.1을 지원하기 전에 푸시된 경우 일부 서명에 해당 이미지를 가리키는 이미지 인덱스 또는 매니페스트 목록이 있습니다. 따라서 OCI v1.1 이전 이미지를 삭제할 때 해당 이미지를 참조하는 매니페스트 목록을 수동으로 삭제하여 아티팩트를 삭제해야 할 수 있습니다.
이미지를 삭제하려면(AWS Management Console)
Amazon ECR 콘솔(https://console.aws.amazon.com/ecr/repositories
)을 엽니다. -
탐색 모음에서 삭제할 이미지가 들어 있는 리전을 선택합니다.
-
탐색 창에서 리포지토리를 선택합니다.
-
리포지토리(Repositories) 페이지에서 삭제할 이미지가 들어 있는 리포지토리를 선택합니다.
-
리포지토리:
repository_name
페이지에서 삭제할 이미지의 왼쪽에 있는 상자를 선택하고 삭제(Delete)를 선택합니다. -
이미지 삭제(Delete image(s)) 대화 상자에서 삭제할 이미지가 선택되었는지 확인한 후 삭제(Delete)를 선택합니다.
이미지를 삭제하려면(AWS CLI)
-
리포지토리에 있는 이미지를 나열합니다. 태그가 지정된 이미지는 이미지 다이제스트와 관련 태그 목록을 모두 갖습니다. 태그가 지정되지 않은 이미지에는 이미지 다이제스트만 있습니다.
aws ecr list-images \ --repository-name
my-repo
-
(선택 사항) 삭제하려는 이미지와 연결된 태그를 지정하여 이미지에 대해 원치 않는 태그를 삭제합니다. 이미지에서 마지막 태그를 삭제하면 이미지도 삭제됩니다.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageTag=tag1
imageTag=tag2
-
이미지 다이제스트를 지정하여 태그가 지정되었거나 지정되지 않은 이미지를 삭제합니다. 다이제스트를 참조하여 이미지를 삭제하면 이미지와 이미지의 태그 모두가 삭제됩니다.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
여러 이미지를 삭제하려면 요청에서 여러 이미지 태그 또는 이미지 다이제스트를 지정할 수 있습니다.
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
imageDigest=sha256:f5t0e245ssffc302b13e25962d8f7a0bd304EXAMPLE