共计 1618 个字符,预计需要花费 5 分钟才能阅读完成。
1. 下载所需的包
wget -P /usr/local https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-installer-v1.7.1.tgz
2. 解压文件
tar zxf /usr/local/harbor-online-installer-v1.7.1.tgz -C /usr/local/
3. 批改 Harbor 配置
hostname:配置主机名称,不能够设置 127.0.0.1,localhost 这样的主机名,能够是 IP 或者域名
ui_url_protocol:指定应用 HTTP 协定还是 HTTPS 协定
Email settings:邮箱设置,option 配置,只在首次启动失效,能够登陆 UI 后批改
harbor_admin_password:设置管理员的初始密码,只在第一次登录时应用
auth_mode:用户认证模式,默认是 db_auth, 也能够应用 ldap_auth 验证。db_password:应用 db 须要指定连贯数据库的明码
self_registration:是否容许自行注册用户,默认是 on, 新版本能够在图形界面中批改。max_job_workers:最大工作数,默认是 10 个
customize_crt:是否为 token 生成证书,默认为 on
ssl_cert:nginx cert 与 key 文件的门路, 只有采纳 https 协定是才有意义
ssl_cert:nginx cert 与 key 文件的门路, 只有采纳 https 协定是才有意义
secretkey_path:The path of secretkey storage
admiral_url:Admiral's url, comment this attribute, or set its value to NA when Harbor is standalone
clair_db_password:未启用 calir 服务,但解压目录下的 "./prepare" 文件中要查看以下相干参数配置,不能正文,否则环境筹备查看不能通过,报 "ConfigParser.NoOptionError: No option u'clair_db_password'in section: u'configuration'" 相干谬误;或者在"./prepare"中正文相关检查与定义,但须要留神,文件中的关联太多,举荐批改"harbor.cfg" 文件即可
ldap_url:ladp 相干设置,如未采纳 ldap 认证,但解压目录下的 "./prepare" 文件中要查看以下相干参数配置,不能正文,否则环境筹备查看不能通过,报 "ConfigParser.NoOptionError: No option u'ldap_timeout'in section: u'configuration'" 相干谬误;或者在"./prepare"中正文相关检查与定义,但须要留神,文件中的关联太多,举荐批改"harbor.cfg" 文件即可
ldap_scope:self_registration:默认开启自注册,off 为敞开
token_expiration:token 无效工夫,默认 30minutes
project_creation_restriction:创立我的项目权限管制,默认是 "everyone"(所有人),可设置为 "adminonly"(管理员)
verify_remote_cert:与近程 registry 通信时是否采纳验证 ssl
其余应用默认值
4. 装置 docker-compose
yum install docker-compose
5. 执行 Harbor 目录下的 prepare 和 install.sh
6. 其余物理机 docker 链接至本机
vi /etc/docker/daemon.json
退出
{"insecure-registries" : ["Harbor 仓库地址"]
}
7. 登录
docker login HarborIp
正文完