harbor 目录下 harbor.yml 参数描述
harbor
Harbor 是一个开源的容器镜像仓库,用于存储和管理 Docker 镜像和其他容器镜像。 * 容器镜像仓库、存储和管理 Docker 镜像和其他容器镜像 * 有什么特点:支持多种镜像格式、易于使用、安全性和访问控制
项目地址:https://gitcode.com/gh_mirrors/ha/harbor
·
必选参数
| 描述 | ||
|---|---|---|
| hostname | 目标主机的主机名,用于访问Portal和注册表服务。 它应该是目标计算机的IP地址或完全限定的域名(FQDN),例如,192.168.1.10或reg.yourdomain.com。不要使用localhost或127.0.0.1作为主机名 - 外部客户端需要访问注册表服务! | |
| data_volume | 存储港口数据的位置 | |
| harbor_admin_password | 管理员的初始密码。此密码仅在Harbor首次启动时生效。之后,将忽略此设置,并且应在Portal中设置管理员密码。请注意,默认用户名/密码为admin / Harbor12345。 | |
| database | ||
| password | 用于db_auth的PostgreSQL数据库的root密码。更改此密码以用于任何生产用途! | |
| - | ||
| jobservice | ||
| max_job_workers | 作业服务中的最大复制工作者数。对于每个映像复制作业,工作程序将存储库的所有标记同步到远程目标。增加此数量可以在系统中执行更多并发复制作业。但是,由于每个工作者都消耗一定量的网络/ CPU / IO资源,请根据主机的硬件资源仔细选择该属性的值。 | |
| - | ||
| log | ||
| level | 日志级别,选项是调试,信息,警告,错误,致命 | |
| rotate_count | 日志文件在被删除之前被轮换为log_rotate_count次。如果count为0,则删除 | |
| log_rotate_size | 仅当日志文件大于log_rotate_size字节时才会轮换日志文件。如果大小后跟k,则假定大小以千字节为单位。如果使用M,则大小以兆字节为单位,如果使用G,则大小以千兆字节为单位。尺寸100,尺寸100k,尺寸100M和尺寸100G都是有效的 | |
| location | 存储中日志的目录 |
可选参数
| 描述 | |||
|---|---|---|---|
| http | |||
| port | http的端口号 | ||
| - | |||
| https | |||
| port | https的端口号 | ||
| certificate | SSL证书的路径,仅在协议设置为https时应用 | ||
| private_key | SSL密钥的路径,仅在协议设置为https时应用 | ||
| - | |||
| external_url | 如果使用外部代理,则启用它,当启用时,将不再使用主机名 | ||
| - | |||
| clair | |||
| updaters_interval | clair更新程序的间隔,单位为小时,设置为0以禁用更新程序 | ||
| http_proxy | 为Clair配置http代理,例如http://my.proxy.com:3128 | ||
| https_proxy | 为Clair配置https代理,例如http://my.proxy.com:3128 | ||
| no_proxy | 没有为Clair配置代理,例如127.0.0.1,localhost,core,registry | ||
| - | |||
| chart | |||
| absolute_url | 如果设置为启用图表将使用绝对网址,否则将其设置为禁用,图表将使用相对网址 | ||
| - | |||
| external_database | 外部数据库配置,目前只支持POSTGRES | ||
| harbor | 核心数据库配置 | ||
| host | 核心数据库的主机名 | ||
| port | 核心数据库端口 | ||
| db_name | 港口核心数据库的数据库名称 | ||
| username | 用于连接港口核心数据库的用户名 | ||
| password | 港口核心数据库的密码 | ||
| ssl_mode | 启用ssl模式 | ||
| - | - | ||
| clair | clair的数据库配置 | ||
| host | clair数据库的主机名 | ||
| port | clair数据库的端口 | ||
| db_name | clair数据库的数据库名称 | ||
| username | 用于连接clair数据库的用户名 | ||
| password | clair数据库的密码 | ||
| ssl_mode | 启用ssl模式 | ||
| - | - | ||
| notary_signer | 公证人的签名者数据库配置 | ||
| host | 公证签名者数据库的主机名 | ||
| port | 公证签名者数据库的端口 | ||
| db_name | 公证签名者数据库的数据库名称 | ||
| username | 用于连接公证签名者数据库的用户名 | ||
| password | 公证签名者数据库的密码 | ||
| ssl_mode | 启用ssl模式 | ||
| - | - | ||
| notary_server | |||
| host | 公证服务器数据库的主机名 | ||
| port | 公证服务器数据库的端口 | ||
| db_name | 公证服务器数据库的数据库名称 | ||
| username | 用于连接公证服务器数据库的用户名 | ||
| password | 公证服务器数据库的密码 | ||
| ssl_mode | 启用ssl模式 | ||
| external_redis | 配置使用外部redis | ||
| host | 外部redis的主机 | ||
| port | 外部redis的端口 | ||
| password | 用于连接外部主机的密码 | ||
| registry_db_index | 注册表使用的db索引 | ||
| jobservice_db_index | jobservice的 db索引 | ||
| chartmuseum_db_index | chartmuseum的 db索引 | ||
| Configuring storage backend (optional) | |||
| storage_service | 默认情况下,Harbor将图像和图表存储在本地文件系统中。在生产环境中,您可以考虑使用其他存储后端而不是本地文件系统,如S3,OpenStack Swift,Ceph等。这些参数是注册表的配置。 | ||
| ca_bundle | 自定义根证书的路径,它将被注入到注册表和图表存储库容器的信任库中。当用户使用自签名证书托管内部存储时,通常需要这样做。 | ||
| provider_name | 注册表的存储配置,默认是文件系统。有关此配置的更多信息,请参阅https://docs.docker.com/registry/configuration/ | ||
| redirect | |||
| disable | 当您要禁用注册表重定向时,将disable设置为true |
Harbor 是一个开源的容器镜像仓库,用于存储和管理 Docker 镜像和其他容器镜像。 * 容器镜像仓库、存储和管理 Docker 镜像和其他容器镜像 * 有什么特点:支持多种镜像格式、易于使用、安全性和访问控制
最近提交(Master分支:3 个月前 )
29bd0947
* fix robot deletion event
Signed-off-by: wang yan <wangyan@vmware.com>
* resolve comments
Signed-off-by: wang yan <wangyan@vmware.com>
---------
Signed-off-by: wang yan <wangyan@vmware.com> 10 天前
05233b07
fix: event-based replication deletion not work when policy with label filter
Fix event-based replication deletion on remote registry not triggered
when the replication policy configured the label filter.
Signed-off-by: chlins <chlins.zhang@gmail.com> 10 天前
更多推荐

所有评论(0)