参考: Harbor · GitHub
注意:Harbor安装需依赖docker和docker-compose环境
Harbor简介
- Harbor是由VMware公司开源的企业级的Docker Registry管理项目,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。
- 它主要提供 Dcoker Registry 管理界面UI,可基于角色访问控制,镜像复制, AD/LDAP 集成,日志审核等功能,完全的支持中文。
文件下载
-
在线方式下载
wget https://github.com/goharbor/harbor/releases/download/v2.1.0/harbor-offline-installer-v2.1.0.tgz -
离线方式下载 在github中选择合适的版本,下载后上传至服务器: Releases · goharbor/harbor · GitHub
安装
- 下载好之后解压文件
tar -zxvf harbor-offline-installer-v2.1.0.tgz
- 备份配置 进入到harbor文件夹下,复制harbor.yml.tmpl,将其命名为harbor.yml
cd harbor
cp harbor.yml.tmpl harbor.yml
- 修改配置
vim harbor.yml
- hostname改为服务器ip,这里不能改为localhost或者127.0.0.1
hostname: 192.168.1.100
- 不用https时把相关配置注释
# https related config
#https:
# https port for harbor, default is 443
#port: 443
# The path of cert and key files for nginx
#certificate: /your/certificate/path
#private_key: /your/private/key/path
- 修改数据目录
data_volume: /data/harbor/volume
- 修改登录密码
harbor_admin_password: Harbor12345
- 在harbor文件夹下运行脚本
./prepare
./install.sh
看到以下日志说明安装成功
- 查看容器列表,Harbor相关容器已启动
登录
- 访问配置文件中的ip地址,我配的是http://192.168.1.100:80
- 输入配置文件中的密码,默认是Harbor12345