7.6 Repository

7.6.1 Repository 생성

ㅁ 클라우드 콘솔 좌측 'Container' 마우스오버 후 'Repository' 선택 및 'Repository 생성' 버튼 클릭

ㅁ 'Repository 생성' 팝업창에서 생성할 Repository 명을 입력한 뒤 중복검사 확인 후 '확인' 버튼 클릭 
 (* Repository 명에 영어 대문자를 사용할 수 없습니다.)



ㅁ 'Repository' 페이지에서 생성된 Repository 확인 가능


 

7.6.2 Image Pull/Push

Repository로의 Image Pull/Push는 Cluster 내 임의의 Node에서 수행됩니다.
(* 본 절에서는 사용자가 특정 Node에 접속한 상태를 시작 상태로 가정합니다.)

ㅁ 'docker login' 명령어를 통해 KT Cloud Repository(ktcr.cloud.kt.com)에 로그인 합니다.
(* Docker Hub를 사용하기 위해 로그인을 하는 경우 별도의 URL 정보 없이 docker login 명령어만 사용합니다.)


ㅁ 로컬 서버에 저장되어 있는 Docker Image를 KT Cloud Repository에 업로드하기 위해서는 ktcr.cloud.kt.com/{Repository명}/{Image명}:{Tag} 와 같은 형태로 Tag를 변경합니다. Tag 변경을 위해 'docker tag' 명령어를 사용합니다.


ㅁ 'docker pull/push' 명령어를 통해 Image를 대상 Repository로 pull/push 합니다.

 

 


7.6.3 Repository 조회

ㅁ 클라우드 콘솔 좌측 'Container' 마우스오버 후 'Repository' 선택시 Repository 목록 조회 가능



ㅁ Repository 목록에서 특정 Repository 체크 후 페이지 하단에서 Repository에 업로드된 이미지 목록 상세조회 가능


 

7.6.3 Repository 삭제

ㅁ Repository 목록에서 삭제할 Repository 체크

ㅁ 우측 상단 'Action' 버튼 드롭다운 메뉴에서 'Repository 삭제' 선택



ㅁ '삭제안내' 팝업 메뉴에서 '확인' 버튼 클릭