安装Harbor
在ubuntu24.04.1下安装harbor
1.Harbor简介
Harbor 是一个开源的 Docker registry 服务器,由 VMware 开源并捐赠给 CNCF(云原生计算基金会),它基于 Docker 分布式应用程序框架构建。Harbor 扩展了 Docker Registry 的功能,增加了安全性、标识和管理特性,使其更适合企业使用。以下是 Harbor 的一些关键特性和功能:
1.1 关键特性
-
安全:
- 用户认证:支持多种用户认证方式,如 LDAP/AD。
- 角色权限控制:通过角色分配来控制用户对项目的访问权限。
- 内容信任:支持 Docker 内容信任 (DCT),确保镜像来源的安全性。
-
审计日志:
- 记录所有操作的日志,便于追踪和审查。
-
图形化用户界面:
- 提供直观的 Web UI 来管理和监控镜像。
-
镜像复制:
- 支持镜像在多个 Harbor 实例间的同步,有助于分布式部署。
-
漏洞扫描:
- 集成第三方工具进行镜像的安全扫描,发现潜在风险。
-
多租户支持:
- 支持多项目和团队协作,每个项目可以有自己的命名空间和权限设置。
-
镜像删除与垃圾回收:
- 允许管理员删除不再需要的镜像,并自动清理未使用的数据以节省存储空间。
-
国际化:
- 支持多语言界面,方便全球范围内的使用。
-
高可用性和扩展性:
- 可配置为高可用架构,支持水平扩展以应对大规模应用需求。
1.2 使用场景
- 开发环境: 在开发者之间共享和分发 Docker 镜像。
- 测试环境: 快速部署不同版本的应用程序用于集成测试。