1、下载online安装包:https://github.com/goharbor/harbor/releases
2、解压后配置harbor.yml
copy harbor.yml.tmpl harbor.yml
vim harbor.yml
需要修改项:
# 域名
hostname: harbor.zijiancode.cn
http:
port: 80
# 关键:harbor在用api访问时会默认重定向回当前协议(从负载均衡进来是http) + hostname + port
# 所以就会导致地址变成 http://harbor.zijiancode.cn:80
# 使用该配置表示强制要求harbor重定向回该地址
external_url: https://harbor.zijiancode.cn
data_volume: /opt/server/harbor/data
log:
level: info
local:
rotate_count: 50
rotate_size: 200M
location: /opt/server/harbor/log
3、 初始化
./install.sh
4、 修改配置
vim ./common/config/registry/config.yml
增加该配置
http:
relativeurls: true
5、启动
docker-compose up -d