Linux(Centos7)环境下安装Harbor

830 阅读1分钟

参考: 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


安装

  1. 下载好之后解压文件

tar -zxvf harbor-offline-installer-v2.1.0.tgz

  1. 备份配置 进入到harbor文件夹下,复制harbor.yml.tmpl,将其命名为harbor.yml

cd harbor

cp harbor.yml.tmpl harbor.yml

  1. 修改配置

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
  1. 在harbor文件夹下运行脚本

./prepare

./install.sh

看到以下日志说明安装成功

企业微信截图_16388593446242.png

  • 查看容器列表,Harbor相关容器已启动

image.png


登录

企业微信截图_16388594862213.png

  • 输入配置文件中的密码,默认是Harbor12345

image.png