企业级镜像仓库harbor安装指南

本文档提供企业级镜像仓库Harbor的安装指南,涵盖硬件和软件需求、安装步骤、配置参数、数据库设置、端口监听、使用HTTPS及管理用户设置等内容。安装方法包括在线和离线,支持Notary和Clair集成。
摘要由CSDN通过智能技术生成

企业级镜像仓库harbor安装指南

Harbor 可以通过两种方式安装:

  • 在线安装: 使用从docker hub中下载的Harbor镜像安装,这种方式是最小的安装

  • 离线安装: 当主机没有Internet连接时使用此安装程序。安装程序包含预构建的映像,因此其大小更大.

所有安装程序都可以从 官方发布 下载.

如果运行以前版本的Harbor,可能需要更新 harbor.yml。并迁移数据以适应新的数据库模式。

Harbor 组件

Component Version
Postgresql 9.6.10-1.ph2
Redis 4.0.10-1.ph2
Clair 2.0.8
Beego 1.9.0
Chartmuseum 0.9.0
Docker/distribution 2.7.1
Docker/notary 0.6.1
Helm 2.9.1
Swagger-ui 3.22.1

目标主机的先决条件

Harbor被部署为几个Docker容器,因此可以部署在任何支持Docker的Linux发行版上。目标主机需要Docker和Docker Compose.

硬件

资源 需要 说明
CPU minimal 2 CPU 4 CPU is preferred
Mem minimal 4GB 8GB is preferred
Disk minimal 40GB 160GB is preferred

软件

Software Version Description
Docker engine version 17.06.0-ce+ or higher For installation instructions, please refer to: docker engine doc
Docker Compose version 1.18.0 or higher For installation instructions, please refer to: docker compose doc
Openssl latest is preferred Generate certificate and keys for Harbor

网路 端口

Port Protocol Description
443 HTTPS Harbor portal and core API 将在此端口上接受https协议的请求, 此端口可以在配置文件中更改
4443 HTTPS Harbor连接到Docker的内容信任服务, only needed when Notary is enabled, This port can change in config file
80 HTTP Harbor portal and core API 将在此端口上接受http协议的请求, 此端口可以在配置文件中更改

安装步骤

  1. 下载安装包;
  2. 配置 harbor.yml;
  3. 运行 install.sh 安装并运行Harbor;
下载安装包:

下载二进制安装包release,并在主机上解压.

在线安装:

    $ tar xvf harbor-online-installer-<version>.tgz

离线安装:

    $ tar xvf harbor-offline-installer-<version>.tgz
配置 Harbor

配置参数位于 harbor.yml.

这里有两类参数, 必要参数 and 可选参数.

  • 系统级参数: 这些参数需要在配置文件中设置。如果用户更新它们,它们将生效 harbor.yml并运行 install.sh脚本重新安装 Harbor.

  • 用户级参数: 这些参数可以在 harbor第一次启动后在Web Portal上更新. 特别是&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值