Print
카테고리: [ Cloud Computing & MSA ]
조회수: 79504

Opensource Container Registry중 하나인 Harbor 간단 구성방법

CENTOS7기준

#사전준비

# wget, curl, openssl

#방화벽 OPEN - 설정에서 바꿀수 있으며 default를 설명한다

#443 : HTTPS : 하버 포탈 & Core API

#4443 - Notary(이미지 보증도구) 설치시 필요한 포트

# 80 : HTTP연결

 

#설치순서

#Docker 1.18버전 이상 설치

#Docker compose설치

#Harbor Download

#압축해제

 

#Docker 설치 1.18버전 이상 필요

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install docker-ce

 

#Docker Compose 설치

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

####설치확인

### $> docker-compose --version

### docker-compose version 1.26.2, build eefe0d31

 

#Harbor Download

wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-offline-installer-v2.0.1.tgz

 

#압축해제

tar xvf harbor-offline-installer-v2.0.1.tgz

 

##https를 쓰고싶을때 참고 사이트

# https://goharbor.io/docs/1.10/install-config/configure-https/

 

#Harbor 설치

#harbor.yml에 hostname과 https를 변경 후에 설치한다.(안쓸 경우 주석)

./install.sh

##Harbor 사이트 기본 ID/PW는 admin/Harbor12345 이다.