항구 소개
Harbor는 Docker 이미지를 저장하고 배포하는 엔터프라이즈급 레지스트리 서버이며, 보안, 신원, 관리 등 기업에 필수적인 기능을 추가하여 오픈 소스 Docker 배포판을 확장합니다. 기업용 프라이빗 레지스트리 서버로서 Harbor는 더 나은 성능과 보안을 제공합니다. 사용자가 Registry를 사용하여 이미지를 전송할 환경을 구축하고 실행할 수 있도록 효율성을 높입니다. Harbor는 여러 레지스트리 노드에 설치된 이미지 자원의 복제를 지원하며, 모든 이미지는 사설 레지스트리에 저장되어 데이터 및 지적 재산권이 회사 내부 네트워크에서 통제되도록 합니다. Harbor는 사용자 관리, 출입 제어, 활동 감사와 같은 고급 보안 기능도 제공합니다.
항구 기능
- 역할 기반 접근 제어: 사용자와 Docker 저장소는 "프로젝트"를 통해 조직 및 관리되며, 사용자는 동일한 네임스페이스(프로젝트) 내 여러 저장소에 대해 서로 다른 권한을 가질 수 있습니다.
- 이미지 복제: 이미지는 여러 레지스트리 인스턴스 간에 복제(동기화)할 수 있습니다. 특히 부하 분산, 고가용성, 하이브리드 클라우드, 다중 클라우드 시나리오에 적합합니다.
- 그래픽 사용자 인터페이스: 사용자는 브라우저를 탐색하고, 현재 도커 이미지 저장소를 조회하며, 프로젝트 및 네임스페이스를 관리할 수 있습니다.
- AD/LDAP:-Harbor는 기업 내에 존재하는 AD/LDAP를 통합하여 인증 관리를 할 수 있습니다.
- 감사 관리: 이미지 저장소의 모든 작업은 감사 관리를 위해 기록되고 추적될 수 있습니다.
- 국제화: 영어, 중국어, 독일어, 일본어, 러시아어로 현지화된 버전. 더 많은 언어가 추가될 예정입니다.
- RESTful API: 관리자가 Harbor를 더 많이 제어할 수 있게 하여 다른 관리 소프트웨어와 통합하기 쉽게 합니다.
- 간단한 배포: 온라인 및 오프라인 설치 도구가 모두 제공되며, vSphere 플랫폼(OVA 방식) 가상 어플라이언스에도 설치할 수 있습니다.
GitHub 주소:하이퍼링크 로그인이 보입니다.
harbor.yml 프로필 세부사항:하이퍼링크 로그인이 보입니다.
우선, 제가 사용하는 시스템 버전은 다음과 같습니다:CentOS 리눅스 릴리스 8.2.2004 (코어)
docker-compose 버전:docker-compose 버전 1.27.4, 빌드 40524192
도커 설치 방법(생략됨)에 대해서는 docker-compose 설치 방법 참고 자료가 다음과 같습니다:
다운로드 하버
Harbor는 오프라인과 온라인 버전으로 나뉘며, 이 글에서는 오프라인 버전을 사용해 "harbor-offline-installer-v2.1.1.tgz"를 설치하고, 먼저 harbor-offline-installer-v2.1.1.tgz 파일을 서버에 다운로드합니다. (생략됨)
Unzip harbor-offline-installer-v2.1.1.tgz
harbor.yml 프로필을 수정하세요
윌 harbor.yml.TMPL이름 변경harbor.yml vim 편집기를 사용할 때 주요 변경 사항은 다음과 같습니다:
아래 그림에서 보듯이 https 구성에 대해 꼭 언급해 주세요:
설치 항구
명령어는 다음과 같습니다:
설치 방식은 다음과 같습니다:
UI 관리자 패널에 접속해 보세요:하이퍼링크 로그인이 보입니다., 계정: 관리자 비밀번호: 123456, 아래 그림과 같습니다:
API 인터페이스:하이퍼링크 로그인이 보입니다.
파일 첨부harbor.yml:
관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다 회답
(끝)
|