Harbor 是一个开源镜像仓库,通过策略和基于角色的访问控制来保护镜像,确保镜像经过扫描且没有漏洞,并将镜像签名为可信镜像。Harbor 是一个 CNCF(云原生计算基金会:Cloud Native Computing Foundation)毕业项目,提供合规性、性能和互操作性,帮助您在 Kubernetes 和 Docker 等云原生计算平台上一致且安全地管理镜像。
一、Harbor 安装先决条件
1、硬件 官网给出的部署 Harbor 的最小和推荐硬件配置
| 资源 | 最低 | 推荐 |
|---|---|---|
| CPU | 2 个 CPU | 4 个 CPU |
| 内存 | 4 GB | 8 GB |
| 硬盘 | 40 GB | 160 GB |
2、软件 下表列出了目标主机上必须安装的软件版本
| 软件 | 版本 | 描述 |
|---|---|---|
| Docker 引擎 | 版本 > 20.10 | Docker 引擎安装 |
| Docker Compose | Docker Compose > 2.3 | Docker Compose 是 Docker 引擎的一部分 |
| OpenSSL | 建议使用最新版本 | 用于生成 Harbor 的证书和密钥 |
3、网络端口 Harbor 需要在目标主机上打开以下端口。
| 端口 | 协议 | 描述 |
|---|---|---|
| 443 | HTTPS | Harbor 门户和核心 API 接受此端口上的 HTTPS 请求。您可以在配置文件中更改此端口。 |
| 80 | HTTP | Harbor 门户和核心 API 接受此端口上的 HTTP 请求。您可以在配置文件中更改此端口。 |
二、下载 Harbor 安装程序
1、Harbor 的官方发布版本托管在 GitHub
2、在对应的版本中,你可以找到以下文件:
harbor-offline-installer-<version>.tgz(离线安装包): 如果您要部署 Harbor 的主机无法连接到互联网,请使用离线安装包。离线安装包包含预构建的镜像,因此它比在线安装包更大。harbor-online-installer-<version>.tgz(在线安装包):在线安装包从 Docker Hub 下载 Harbor 镜像。因此,安装包体积非常小。

最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



