如何构建你的Harbor私有图形化用户界面仓库

本文详细介绍了如何构建Harbor私有图形化用户界面仓库,包括Harbor介绍、离线部署步骤、镜像上传、用户管理和解决遇到的问题。Harbor是一个企业级私有Registry,提供权限管理、镜像复制、图形化界面等功能,适用于企业内部镜像管控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何构建你的Harbor私有图形化用户界面仓库

文章目录

前言

一、Harbor介绍

二、Harbor部署

三、本地镜像上传

四、其他客户端上传

五、用户管理

六、遇到的问题

前言

Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。

一、Harbor介绍

作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全。提升用户使用 Registry 构建和运行环境传输镜像的效率。Harbor 支持安装在多个 Registry 节点的镜像资源复制,镜像全部保存在私有 Registry 中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor 也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。

  • 基于角色的访问控制 :用户与 Docker 镜像仓库通过“项目”进行组织管理,一个用户可以对多个镜像仓库在同一命名空间(project)里有不同的权限。
  • 镜像复制:镜像可以在多个 Registry 实例中复制(同步)。尤其适合于负载均衡,高可用,混合云和多云的场景。
  • 图形化用户界面:用户可以通过浏览器来浏览,检索当前 Docker 镜像仓库,管理项目和命名空间。
  • AD/LDAP 支持: Harbor 可以集成企业内部已有的 AD/LDAP,用于鉴权认证管理。
  • 审计管理:所有针对镜像仓库的操作都可以被记录追溯,用于审计管理。
  • 国际化: 已拥有英文、中文、德文、日文和俄文的本地化版本。更多的语言将会添加进来。
  • RESTful API:RESTful API 提供给管理员对于 Harbor 更多的操控, 使得与其它管理软件集成变得更容易。
  • 部署简单:提供在线和离线两种安装工具, 也可以安装到 vSphere 平台(OVA 方式)虚拟设备。

我们来看看Harbor界面是什么样的

在这里插入图片描述

可以看出,非常的简洁,方便使用,接下来我们就来看一下怎么安装Harbor服务

二、Harbor部署

  • Harbor一般分为3种部署方式

    • 在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小
    • 离线安装:安装包包含部署的相关镜像,因此安装包比较大
    • OVA安装程序:当用户具有vCenter环境时,使用此安装程序,在部署OVA后启动Harbor
  • 这边我是通过离线安装,所以安装包比较大,需要提前准备docker-compose文件,可以通过在Linux系统上内部拉取,也可以直接在网上下载,因为在Linux内部拉取会比较慢,所以可以先把文件准备好。

  • 实验环境

    • VMware虚拟机
    • CentOS7.4系统环境,IP地址192.168.100.10
  • 开局部署服务环境,关闭防火墙,关闭核心防护,更新yum源,管理yum源选项和存储库,开启路由转发功能

[root@localhost ~]# hostnamectl set-hostnamee harbor
[root@localhost ~]# su
[root@harbor ~]# sed -i 's/enforcing/disabled/' /etc/selinux/config 
[root@harbor ~]# setenforce 0
[root@harbor ~]# systemctl disable firewalld
[root@harbor ~]# systemctl stop firewalld
[root@harbor ~]# yum -y update
[root@harbor ~]# echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
[root@harbor ~]# sysctl -p
  • 安装Docke
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值