Harbor 는 컨테이너 이미지와 Helm 차트를 담는 오픈소스 레지스트리다. CNCF 졸업 프로젝트이며, 도커 레지스트리에 인증·권한·취약점 스캔·이미지 서명·복제·프록시 캐시를 얹은 형태다.
프로젝트 단위로 접근 권한을 나누고, 사용자·로봇 계정·LDAP 연동으로 인증한다.
| 항목 | 내용 |
|---|---|
| 컨테이너 런타임 | Docker |
| 오케스트레이션 | Docker Compose |
| 이미지 경로 | $HARBOR_ADDRESS/$PROJECT/.../$IMAGE_NAME:TAG — 실제 디렉터리가 아니라 구분자다 |
| HTTPS | 쓰려면 인증서가 필요하다. 인증서 생성 참고 |
| 버전 | 상태 |
|---|---|
| 2.15 | 현행. 최신 2.15.2 |
| 2.11 | 옛 버전 |
| 2.3 | 2021년 테스트 됨 |
오프라인 설치 파일은 GitHub 릴리스에서 받는다. 옛 버전은 릴리스에서 내려갔을 수 있다.
docker push 가 Harbor 에서 실패할 때 메시지마다 원인이 다르다. 순서대로 보면 대개 세 단계에서 걸린다 — 전송 계층(HT…Recreating ... No such container 를 반복하면서…