이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 11074|회답: 3

Docker 저장소 (1) Harbor를 기반으로 한 개인 저장소 구축

[링크 복사]
게시됨 2020. 11. 17. 오후 4:21:45 | | | |
항구 소개

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 설치 방법 참고 자료가 다음과 같습니다:

centos 설치 Docker Compose 튜토리얼
https://www.itsvse.com/thread-5164-1-1.html

다운로드 하버

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:

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답


(끝)






이전의:Linux hosts.allow hosts.deny 보안 설정
다음:Docker 저장소 (2) 부팅을 위한 Harbor 설정
 집주인| 게시됨 2020. 11. 19. 오전 11:14:39 |
Docker 저장소 (1) Harbor를 기반으로 한 개인 저장소 구축
https://www.itsvse.com/thread-9474-1-1.html

Docker 저장소 (2) 부팅을 위한 Harbor 설정
https://www.itsvse.com/thread-9475-1-1.html

Docker 저장소(3)는 ASP.NET Core 이미지를 Harbor 저장소로 푸시합니다
https://www.itsvse.com/thread-9478-1-1.html

게시됨 2021. 1. 23. 오후 4:17:13 |
숨겨진 걸 봐
 집주인| 게시됨 2021. 10. 9. 오후 4:29:55 |
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com