Repolode
goharbor

goharbor/harbor

이미지와 Helm 차트를 저장·서명·스캔하고 RBAC와 복제를 지원하는 오픈소스 클라우드 네이티브 컨테이너 레지스트리입니다.

대체할 수 있는 제품:Docker HubAmazon ECRGoogle Artifact Registry

스타
29,579
포크
5,393
열린 이슈
957
마지막 커밋
18시간 전

어떤 프로젝트인가요?

Harbor는 클라우드 네이티브 환경을 위한 컨테이너 레지스트리입니다. 오픈소스 Docker Distribution을 확장해 사용자 관리, 액세스 제어, 활동 감사 등 팀에서 레지스트리에 일반적으로 필요로 하는 기능을 제공합니다. 컨테이너 이미지와 Helm 차트를 모두 저장하며, 이미지 전송을 빠르게 할 수 있도록 빌드 및 실행 환경 가까이에 배치하는 것을 염두에 두고 설계되었습니다.

액세스는 프로젝트 단위로 구성되며, 같은 프로젝트 안에서도 이미지와 차트에 서로 다른 역할 기반 권한을 설정할 수 있습니다. 저장소, 태그, 레이블 필터를 사용하는 정책으로 레지스트리 인스턴스 간에 이미지와 차트를 복제할 수 있으며, 오류가 발생하면 자동으로 재시도합니다. Harbor는 일정에 따라 이미지의 취약점을 검사하고, 정책 검사로 취약한 이미지의 배포를 차단할 수도 있습니다. 싱글 사인온 인증에는 LDAP/AD 또는 OIDC를 사용할 수 있습니다.

Harbor는 Linux 호스트에서 Docker Compose를 사용하거나 Kubernetes에서 Helm 차트로 배포합니다. 웹 포털, Swagger UI가 내장된 RESTful API, 참조되지 않는 blob의 공간을 회수하는 가비지 컬렉션 기능을 제공합니다. 이 프로젝트는 Cloud Native Computing Foundation에서 호스팅합니다.

핵심 기능

  • 01컨테이너 이미지와 Helm 차트 저장 및 관리
  • 02프로젝트별 역할 기반 액세스 제어
  • 03필터를 적용한 레지스트리 인스턴스 간 정책 기반 복제
  • 04배포 정책 검사와 연계한 예약 취약점 스캔
  • 05LDAP/AD 및 OIDC 인증 지원
  • 06가비지 컬렉션, 감사 로그, RESTful API

활용 사례

  • Kubernetes 클러스터용 프라이빗 이미지 레지스트리 호스팅
  • 데이터센터 또는 클라우드 리전 간 이미지 복제
  • 이미지 배포 전에 취약점 정책 적용
  • 엔터프라이즈 SSO를 통해 팀에 레지스트리 액세스 권한 제공

빠른 시작

  1. 1

    시스템 요구 사항을 확인하세요. Linux에서 Docker 20.10.10-ce+ 및 docker-compose 1.18.0+가 필요합니다

  2. 2

    릴리스 페이지에서 Harbor 릴리스 바이너리를 다운로드하세요

  3. 3

    Installation & Configuration Guide에 따라 Harbor를 설치하세요

사용 전 알아둘 점

  • Linux 호스트에 Docker와 docker-compose가 필요하며, Kubernetes 사용자는 별도의 Helm chart를 사용해야 합니다.
  • main 브랜치는 불안정하거나 작동하지 않을 수 있으므로 태그가 지정된 릴리스를 사용하세요.

토픽

자주 묻는 질문

harbor은(는) 무엇인가요?
이미지와 Helm 차트를 저장·서명·스캔하고 RBAC와 복제를 지원하는 오픈소스 클라우드 네이티브 컨테이너 레지스트리입니다. Harbor는 클라우드 네이티브 환경을 위한 컨테이너 레지스트리입니다. 오픈소스 Docker Distribution을 확장해 사용자 관리, 액세스 제어, 활동 감사 등 팀에서 레지스트리에 일반적으로 필요로 하는 기능을 제공합니다. 컨테이너 이미지와 Helm 차트를 모두 저장하며, 이미지 전송을 빠르게 할 수 있도록 빌드 및 실행 환경 가까이에 배치하는 것을 염두에 두고 설계되었습니다.
harbor은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
harbor은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
harbor은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. harbor의 마지막 커밋은 2026년 10월 20일입니다.
harbor은(는) 어디에 사용할 수 있나요?
Kubernetes 클러스터용 프라이빗 이미지 레지스트리 호스팅 데이터센터 또는 클라우드 리전 간 이미지 복제 이미지 배포 전에 취약점 정책 적용 엔터프라이즈 SSO를 통해 팀에 레지스트리 액세스 권한 제공
harbor는 어떻게 설치하나요?
시스템 요구 사항을 확인하세요. Linux에서 Docker 20.10.10-ce+ 및 docker-compose 1.18.0+가 필요합니다 릴리스 페이지에서 Harbor 릴리스 바이너리를 다운로드하세요 Installation & Configuration Guide에 따라 Harbor를 설치하세요
harbor은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/goharbor/harbor

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트