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 이다.