티스토리 뷰

Harbor

  • 역할 기반 접근 제어
  • 이미지 취약점 스캐닝
  • 이미지 서명

등의 기능을 갖춘 오픈소스 컨테이너 이미지 레지스트리이다

K8s, Docker와 같은 Cloud Native Platform 에서 이미지를 안전하고 일관적으로 관리할 수 있게 해준다.

 

설치하기

$ curl -s https://api.github.com/repos/goharbor/harbor/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep '\.tgz$' | wget -i -
$ ls

harbor  harbor-offline-installer-v2.3.1.tgz  harbor-online-installer-v2.3.1.tgz

$ tar -xzvf harbor-offline-installer-v2.3.1.tgz

harbor/harbor.v2.3.1.tar.gz
harbor/prepare
harbor/LICENSE
harbor/install.sh
harbor/common.sh
harbor/harbor.yml.tmpl

$ vim harbor.yml.tmpl
hostname 또는 external_url 설정하기
https 주석처리(안쓰려면)

$ cp harbor.yml.tmpl harbor.yml

 

이렇게 설정파일을 수정한다. 

그리고 설치하기

./install.sh --with-chartmuseum

 

그러면 설정url로 접속하면 다음과 같은 대쉬보드가 나옴

 

초기 admin게정은 다음과 같다

admin

Harbor12345

 

 

혹시 설정파일을 변경한다면

다음과 같은 명령어 입력후 접속하면 반영됨

./prepare --with-chartmuseum
docker-compose up -d

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함