Bootstrap

Ubuntu下安装Harbor


在ubuntu24.04.1下安装harbor

1.Harbor简介

Harbor 是一个开源的 Docker registry 服务器,由 VMware 开源并捐赠给 CNCF(云原生计算基金会),它基于 Docker 分布式应用程序框架构建。Harbor 扩展了 Docker Registry 的功能,增加了安全性、标识和管理特性,使其更适合企业使用。以下是 Harbor 的一些关键特性和功能:

1.1 关键特性

  1. 安全:

    • 用户认证:支持多种用户认证方式,如 LDAP/AD。
    • 角色权限控制:通过角色分配来控制用户对项目的访问权限。
    • 内容信任:支持 Docker 内容信任 (DCT),确保镜像来源的安全性。
  2. 审计日志:

    • 记录所有操作的日志,便于追踪和审查。
  3. 图形化用户界面:

    • 提供直观的 Web UI 来管理和监控镜像。
  4. 镜像复制:

    • 支持镜像在多个 Harbor 实例间的同步,有助于分布式部署。
  5. 漏洞扫描:

    • 集成第三方工具进行镜像的安全扫描,发现潜在风险。
  6. 多租户支持:

    • 支持多项目和团队协作,每个项目可以有自己的命名空间和权限设置。
  7. 镜像删除与垃圾回收:

    • 允许管理员删除不再需要的镜像,并自动清理未使用的数据以节省存储空间。
  8. 国际化:

    • 支持多语言界面,方便全球范围内的使用。
  9. 高可用性和扩展性:

    • 可配置为高可用架构,支持水平扩展以应对大规模应用需求。

1.2 使用场景

  • 开发环境: 在开发者之间共享和分发 Docker 镜像。
  • 测试环境: 快速部署不同版本的应用程序用于集成测试。
;