- Harbor 레지스트리 보기
- Harbor 레지스트리에서 이미지 사용
- 특정 artifact의 태그 보기
- 명령어 사용하여 이미지 빌드 및 푸시
- 프로젝트의 Harbor 레지스트리 비활성화
Harbor 레지스트리
Harbor 컨테이너 레지스트리를 GitLab에 통합하고 GitLab 프로젝트의 컨테이너 레지스트리로 Harbor를 사용하여 이미지를 저장할 수 있습니다.
Harbor 레지스트리 보기
프로젝트 또는 그룹의 Harbor 레지스트리를 볼 수 있습니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트 또는 그룹을 찾습니다.
- 운영 > Harbor 레지스트리를 선택합니다.
이 페이지에서 이미지를 검색, 정렬 및 필터링할 수 있습니다. 브라우저에서 URL을 복사하여 필터된 뷰를 공유할 수 있습니다.
프로젝트 수준에서는 우측 상단에 CLI 명령어가 표시되어 이미지 빌드 및 푸시에 대한 해당 명령어를 복사할 수 있습니다. CLI 명령어는 그룹 수준에서 표시되지 않습니다.
참고: 프로젝트 수준의 Harbor 통합에 대한 기본 설정은 그룹 수준에서 상속됩니다.
Harbor 레지스트리에서 이미지 사용
GitLab Harbor 레지스트리에 호스팅된 Harbor 이미지를 다운로드하고 실행하려면 다음을 수행합니다:
- 컨테이너 이미지에 대한 링크를 복사합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트 또는 그룹을 찾습니다.
- 운영 > Harbor 레지스트리를 선택하고 원하는 이미지를 찾습니다.
- 이미지 이름 옆의 복사 아이콘을 선택합니다.
- 원하는 컨테이너 이미지를 실행하는 명령어를 사용합니다.
특정 artifact의 태그 보기
특정 artifact와 관련된 태그 목록을 보려면 다음을 수행합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트 또는 그룹을 찾습니다.
- 운영 > Harbor 레지스트리로 이동합니다.
- 이미지 이름을 선택하여 해당 artifact를 볼 수 있습니다.
- 원하는 artifact를 선택합니다.
이렇게 하면 태그 목록이 표시됩니다. 태그 수와 게시 시간을 확인할 수 있습니다.
태그 URL을 복사하여 해당 artifact를 가져오는 데 사용할 수도 있습니다.
명령어 사용하여 이미지 빌드 및 푸시
Harbor 레지스트리에 이미지를 빌드하고 푸시하려면 다음을 수행합니다:
- Harbor 레지스트리로 인증합니다.
- 이미지를 빌드하거나 푸시하는 명령어를 실행합니다.
이러한 명령어를 보려면 다음을 수행합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트 또는 그룹을 찾습니다.
- 운영 > Harbor 레지스트리를 선택합니다.
- CLI 명령어를 선택합니다.
프로젝트의 Harbor 레지스트리 비활성화
프로젝트에서 Harbor 레지스트리를 제거하려면 다음을 수행합니다:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트 또는 그룹을 찾습니다.
- 설정 > 통합을 선택합니다.
- 활성 통합 아래에서 Harbor를 선택합니다.
- 통합 활성화란의 활성 확인란을 해제합니다.
- 변경 사항 저장을 선택합니다.
운영 > Harbor 레지스트리 항목이 사이드바에서 제거됩니다.