1.下载Harbor安装包
【地址】Releases · goharbor/harbor · GitHub
2.上传至服务器
3.解压文件
tar -xvf harbor-offline-installer-v2.9.1.tgz
4.修改配置
将harbor.yml.tmpl文件复制一份,命名为harbor.yml,harbor安装时默认加载此文件。没有此文件会出现【no config file: /root/harbor/harbor.yml】错误。
修改harbor.yml文件中hostname【ERROR:root:Please specify hostname】
修改harbor.yml文件中通讯协议【ERROR:root:Error: The protocol is https but attribute ssl_cert is not set】
修改默认密码
修改文件存放默认地址
修改日志文件存放地址
# 创建存放数据目录
mkdir -p /home/harbor-data
# 创建存放日志目录
mkdir -p /home/harbor-log
修改完成后的文件
5.安装docker和docker-compose
6.执行安装脚本
7.页面访问
地址:192.168.14.100:9526
默认账户:admin
默认密码:Harbor12345
8.问题处理
Harbor服务器部署Nodsjs后部署微信机器人后端Node服务,微信机器人后端服务需要调用业务平台网关,配置hosts后,重启网络【systemctl restart network】,微信机器人后端服务能调用业务平台网关,但是Harbor不可用。
重启Harbor提示如下错误:
重启网络:
systemctl restart network
重启docker:
systemctl restart docker