InfoGrab Docs

Harbor 레지스트리

요약

Harbor 컨테이너 레지스트리를 GitLab과 통합하고 Harbor를 GitLab 프로젝트의 컨테이너 레지스트리로 사용하여 이미지를 저장할 수 있습니다. 프로젝트 또는 그룹의 Harbor 레지스트리를 볼 수 있습니다.

히스토리
  • Harbor Registry가 GitLab 17.0에서 Operate 메뉴 섹션에서 Deploy이동되었습니다.

Harbor 컨테이너 레지스트리를 GitLab과 통합하고 Harbor를 GitLab 프로젝트의 컨테이너 레지스트리로 사용하여 이미지를 저장할 수 있습니다.

Harbor 레지스트리 보기#

프로젝트 또는 그룹의 Harbor 레지스트리를 볼 수 있습니다.

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 Deploy > Harbor Registry를 선택합니다.

이 페이지에서 이미지를 검색, 정렬 및 필터링할 수 있습니다. 브라우저에서 URL을 복사하여 필터링된 보기를 공유할 수 있습니다.

프로젝트 수준에서 오른쪽 상단 모서리에서 CLI Commands를 볼 수 있으며, 여기서 로그인, 이미지 빌드, 이미지 푸시에 해당하는 명령어를 복사할 수 있습니다. CLI Commands는 그룹 수준에서는 표시되지 않습니다.

Note

프로젝트 수준의 Harbor 통합 기본 설정은 그룹 수준에서 상속됩니다.

Harbor 레지스트리의 이미지 사용#

GitLab Harbor 레지스트리에 호스팅된 Harbor 이미지를 다운로드하고 실행하려면:

  1. 컨테이너 이미지에 대한 링크를 복사합니다:

    1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
    2. 왼쪽 사이드바에서 Deploy > Harbor Registry를 선택하고 원하는 이미지를 찾습니다.
    3. 이미지 이름 옆의 복사 아이콘을 선택합니다.
  2. 명령어를 사용하여 원하는 컨테이너 이미지를 실행합니다.

특정 아티팩트의 태그 보기#

특정 아티팩트와 관련된 태그 목록을 보려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. Deploy > Harbor Registry로 이동합니다.
  3. 이미지 이름을 선택하여 아티팩트를 봅니다.
  4. 원하는 아티팩트를 선택합니다.

태그 목록이 나타납니다. 태그 수와 게시 시간을 볼 수 있습니다.

태그 URL을 복사하여 해당 아티팩트를 풀하는 데 사용할 수도 있습니다.

명령어를 사용하여 이미지 빌드 및 푸시#

Harbor 레지스트리에 빌드하고 푸시하려면:

  1. Harbor 레지스트리로 인증합니다.
  2. 빌드 또는 푸시 명령어를 실행합니다.

이러한 명령어를 보려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 Deploy > Harbor Registry를 선택합니다.
  3. CLI Commands를 선택합니다.

프로젝트의 Harbor 레지스트리 비활성화#

프로젝트의 Harbor 레지스트리를 제거하려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 Settings > Integrations를 선택합니다.
  3. Active integrations 아래에서 Harbor를 선택합니다.
  4. Enable integration 아래에서 Active 체크박스를 해제합니다.
  5. Save changes를 선택합니다.

사이드바에서 Deploy > Harbor Registry 항목이 제거됩니다.

Harbor 레지스트리

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

Harbor 컨테이너 레지스트리를 GitLab과 통합하고 Harbor를 GitLab 프로젝트의 컨테이너 레지스트리로 사용하여 이미지를 저장할 수 있습니다. 프로젝트 또는 그룹의 Harbor 레지스트리를 볼 수 있습니다.

히스토리
  • Harbor Registry가 GitLab 17.0에서 Operate 메뉴 섹션에서 Deploy이동되었습니다.

Harbor 컨테이너 레지스트리를 GitLab과 통합하고 Harbor를 GitLab 프로젝트의 컨테이너 레지스트리로 사용하여 이미지를 저장할 수 있습니다.

Harbor 레지스트리 보기#

프로젝트 또는 그룹의 Harbor 레지스트리를 볼 수 있습니다.

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 Deploy > Harbor Registry를 선택합니다.

이 페이지에서 이미지를 검색, 정렬 및 필터링할 수 있습니다. 브라우저에서 URL을 복사하여 필터링된 보기를 공유할 수 있습니다.

프로젝트 수준에서 오른쪽 상단 모서리에서 CLI Commands를 볼 수 있으며, 여기서 로그인, 이미지 빌드, 이미지 푸시에 해당하는 명령어를 복사할 수 있습니다. CLI Commands는 그룹 수준에서는 표시되지 않습니다.

Note

프로젝트 수준의 Harbor 통합 기본 설정은 그룹 수준에서 상속됩니다.

Harbor 레지스트리의 이미지 사용#

GitLab Harbor 레지스트리에 호스팅된 Harbor 이미지를 다운로드하고 실행하려면:

  1. 컨테이너 이미지에 대한 링크를 복사합니다:

    1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
    2. 왼쪽 사이드바에서 Deploy > Harbor Registry를 선택하고 원하는 이미지를 찾습니다.
    3. 이미지 이름 옆의 복사 아이콘을 선택합니다.
  2. 명령어를 사용하여 원하는 컨테이너 이미지를 실행합니다.

특정 아티팩트의 태그 보기#

특정 아티팩트와 관련된 태그 목록을 보려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. Deploy > Harbor Registry로 이동합니다.
  3. 이미지 이름을 선택하여 아티팩트를 봅니다.
  4. 원하는 아티팩트를 선택합니다.

태그 목록이 나타납니다. 태그 수와 게시 시간을 볼 수 있습니다.

태그 URL을 복사하여 해당 아티팩트를 풀하는 데 사용할 수도 있습니다.

명령어를 사용하여 이미지 빌드 및 푸시#

Harbor 레지스트리에 빌드하고 푸시하려면:

  1. Harbor 레지스트리로 인증합니다.
  2. 빌드 또는 푸시 명령어를 실행합니다.

이러한 명령어를 보려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 Deploy > Harbor Registry를 선택합니다.
  3. CLI Commands를 선택합니다.

프로젝트의 Harbor 레지스트리 비활성화#

프로젝트의 Harbor 레지스트리를 제거하려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 프로젝트 또는 그룹을 찾습니다.
  2. 왼쪽 사이드바에서 Settings > Integrations를 선택합니다.
  3. Active integrations 아래에서 Harbor를 선택합니다.
  4. Enable integration 아래에서 Active 체크박스를 해제합니다.
  5. Save changes를 선택합니다.

사이드바에서 Deploy > Harbor Registry 항목이 제거됩니다.