이미지 관리
이미지 관리 (Image Management)
저장소의 이미지와 이미지 인덱스를 관리하고, 여러 항목을 검색·필터링·정렬·삭제하는 방법을 배워볼게요.
출처: 문서
본문
가용성: Beta
이미지와 이미지 인덱스는 저장소 내 컨테이너 이미지의 기초예요. 아래 다이어그램은 이미지와 이미지 인덱스의 관계를 보여줘요. 이 구조는 단일 참조를 통해 멀티 아키텍처를 지원하게 해줘요. 이미지가 항상 이미지 인덱스에 의해 참조되는 것은 아니라는 점을 알아두는 것이 중요해요.
다이어그램에는 다음 객체가 표시돼요:
- Image index: 여러 아키텍처별 이미지(예: AMD, ARM)를 가리키는 이미지로, 단일 참조가 여러 플랫폼에서 작동하게 해줘요.
- Image: 특정 아키텍처와 운영 체제에 대한 실제 구성과 레이어를 포함하는 개별 컨테이너 이미지.
저장소 이미지와 이미지 인덱스 관리
그래픽 사용자 인터페이스를 통해 하나 이상의 항목을 삭제하려면 다음 단계를 사용해요. 대량 삭제는 deletion API 엔드포인트 를 참고해요.
참고: 불변 태그와 연결된 이미지는 삭제할 수 없어요. 변경 가능한(mutable) 태그와 연결된 항목만 삭제할 수 있어요.
-
Docker Hub 에 로그인해요.
-
My Hub > Repositories 를 선택해요.
-
목록에서 저장소를 선택해요.
-
Image Management 를 선택해요.
-
항목을 검색, 필터링, 정렬해요.
- 검색: 목록 위의 검색 상자에 검색어를 지정해요.
- 필터: Filter by 드롭다운에서 Tagged , Image index , 또는 Image 를 선택해요.
- 정렬: Size , Last pushed , 또는 Last pulled 열 제목을 선택해요.
참고: 6개월 넘게 풀되지 않은 이미지는 Status 열에서 Stale 로 표시돼요.
-
선택 사항. 하나 이상의 항목을 삭제해요.
- 목록에서 항목 옆의 체크박스를 선택해요. 최상위 인덱스를 선택하면 다른 곳에서 참조되지 않는 하위 이미지도 제거돼요.
- Preview and delete 를 선택해요.
- 나타나는 창에서 삭제될 항목과 회수할 저장 공간 양을 확인해요.
- Delete forever 를 선택해요.
참고: 삭제 작업은 완료하는 데 시간이 걸릴 수 있어요. 삭제 과정에서 타임아웃 오류가 발생할 수 있어요. 시스템이 백그라운드에서 삭제를 자동으로 재시도하며, 여러분이 아무 작업도 하지 않아도 항목이 제거돼요.