前言

  • Harbor 是一个开源的可信云原生注册表项目,用于存储、签署和扫描内容。Harbor 通过添加用户通常需要的功能(如安全、身份和管理)来扩展开源 Docker Distribution。让注册表更靠近构建和运行环境可以提高映像传输效率。Harbor 支持在注册表之间复制镜像,还提供高级安全功能,例如用户管理、访问控制和活动审计。

  • Harbor 由云原生计算基金会 (CNCF) 托管。如果您是一家希望帮助塑造云原生技术发展的组织,请考虑加入 CNCF。有关谁参与以及 Harbor 如何发挥作用的详细信息,请阅读 CNCF 公告

部署前准备

  • 上传下载好的harbor-offline-installer-v2.12.1.tgz压缩包到飞牛NAS文件管理docker文件夹,并解压该文件。

  • “harbor.yml.tmpl”文件名称改为“harbor.yml” 。

  • 鼠标双击harbor.yml 文件打开修改以下参数。

#更换自己的ip地址或者域名
hostname: 192.168.0.139

#修改默认端口
port:8888   

#注释https,如果打算用http
#https:
  # https port for harbor, default is 443
  #port: 443
  
#根据需要修改
harbor_admin_password  //默认管理员密码
data_volume //镜像数据目录

SHH命令执行

  • 执行安装脚本,通过SSH访问飞牛NAS,一条一条命令复制执行以下命令。

chmod u+x install.sh
chmod u+x prepare
./install.sh

  • 在浏览器上通过飞牛NAS的IP+端口进行访问