跳转至

Harbor

一、安装

1.1 下载

下载最新的 harbor-offline-installer-vx.x.x.tgz 版本

1.2 编辑配置

# cp harbor.yml.tmpl harbor.yml
# vim harbor.yml

……
hostname: reg.mydomain.com
……
https:
  port: 443
  certificate: /your/certificate/path
  private_key: /your/private/key/path  
……

data_volume: /data

……
metric:
  enabled: true
  port: 9090
  path: /metrics

1.3 预处理

./prepare --with-notary --with-trivy --with-chartmuseum
./install.sh --with-notary --with-trivy --with-chartmuseum

1.4 安装

docker-compose up -d

二、常见问题

2.1 低版本兼容

当docker升级后,会遇到低版本harbor-offline的兼容性。

# 依赖 docker-compose 工具
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) \
  -o /usr/local/bin/docker-compose

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

# 实测:
# 1. ubuntu 可以源安装
# 2. centos 无法源安装,可通过curl二进制
# 3. aliyun cloud linux 无法源安装,可通过curl二进制