1、下载online安装包:https://github.com/goharbor/harbor/releases
image-20221212143907316
2、解压后配置harbor.yml
copy harbor.yml.tmpl 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