千家信息网

Harbor如何配置

发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,这篇文章将为大家详细讲解有关Harbor如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。harbor.cfg配置详解hostname:目标主机的主机名,用于访
千家信息网最后更新 2025年02月08日Harbor如何配置

这篇文章将为大家详细讲解有关Harbor如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

harbor.cfg配置详解

hostname:目标主机的主机名,用于访问UI和注册表服务。它应该是目标计算机的IP地址或完全限定域名(FQDN),例如192.168.1.10或reg.yourdomain.com。不要使用localhost或127.0.0.1用于主机名 - 注册表服务需要由外部客户端访问!ui_url_protocol:(http或https。默认为http)用于访问UI和令牌/通知服务的协议。默认情况下,这是http。要设置https协议,请参阅使用HTTPS访问配置Harbor。电子邮件设置:Harbor需要这些参数才能向用户发送"密码重置"电子邮件,并且只有在需要该功能时才需要。还有,千万注意,在默认情况下SSL连接是没有启用-如果你的SMTP服务器需要SSL,但不支持STARTTLS,那么你应该通过设置启用SSL email_ssl = TRUE。email_server = smtp.mydomain.comemail_server_port = 25email_username = sample_admin@mydomain.comemail_password = abcemail_from = admin \email_ssl = falseharbour_admin_password:管理员的初始密码。此密码仅在港口首次发布时生效。之后,将忽略此设置,并且应在UI中设置管理员的密码。请注意,默认用户名/密码为admin / Harbor12345。auth_mode:使用的认证类型。默认情况下,它是db_auth,即凭据存储在数据库中。对于LDAP认证,请将其设置为ldap_auth。ldap_url:LDAP端点URL(例如ldaps://ldap.mydomain.com)。 仅当auth_mode设置为ldap_auth时使用。ldap_searchdn:具有搜索LDAP / AD服务器(例如uid=admin,ou=people,dc=mydomain,dc=com)的权限的用户的DN 。ldap_search_pwd:由指定的用户的密码ldap_searchdn。ldap_basedn:查找用户的基本DN,例如ou=people,dc=mydomain,dc=com。 仅当auth_mode设置为ldap_auth时使用。ldap_filter:用于查找用户的搜索过滤器,例如(objectClass=person)。ldap_uid:用于在LDAP搜索期间匹配用户的属性,可以是uid,cn,电子邮件或其他属性。ldap_scope:用于搜索用户的范围,1-LDAP_SCOPE_BASE,2-LDAP_SCOPE_ONELEVEL,3-LDAP_SCOPE_SUBTREE。默认值为3。db_password:用于db_auth的MySQL数据库的根密码。更改此密码以用于任何生产使用!self_registration:(on或off。默认为on)启用/禁用用户注册自己的能力。禁用时,新用户只能由管理员用户创建,只有管理员用户才能在Harbor中创建新用户。 注意:当auth_mode设置为ldap_auth时,将始终禁用自注册功能,并且将忽略此标志。use_compressed_js:(on或off。默认为on)对于生产使用,将此标志设置为on。在开发模式下,将其设置为off,以便可以单独修改js文件。max_job_workers:(缺省值为3)作业服务中的最大复制worker数。对于每个图像复制作业,工作程序将存储库的所有标记同步到远程目标。增加此数量允许系统中更多的并发复制作业。但是,由于每个工人消耗一定量的网络/ CPU / IO资源,请根据主机的硬件资源仔细选择此属性的值。token_expiration:令牌服务创建的令牌的过期时间(以分钟为单位),默认为30分钟。verify_remote_cert:(on或off。默认为on)此标志确定当Harbor与远程注册表实例通信时是否验证SSL / TLS证书。将此属性设置为关闭将绕过SSL / TLS验证,这通常在远程实例具有自签名或不受信任的证书时使用。customize_crt:(on或off。默认为on)当此属性打开时,prepare脚本创建用于生成/验证注册表令牌的私钥和根证书。以下属性:crt_country,crt_state,crt_location,crt_organization,crt_organizationalunit,crt_commonname,crt_email用作生成密钥的参数。当密钥和根证书由外部源提供时,将此属性设置为off。

后端存储调整

主要在common/templates/registry/config.yml文件,这块其实就是去改registry的配置文件。改完之后prepare一下,然后docker-compse up -d就可以了。

version: 0.1log:  level: info  fields:    service: registrystorage:  cache:    layerinfo: inmemory  filesystem:    rootdirectory: /storage  maintenance:    uploadpurging:      enabled: false  delete:    enabled: truehttp:  addr: :5000  secret: placeholder  debug:    addr: localhost:5001auth:  token:    issuer: harbor-token-issuer    realm: http://172.31.1.6/service/token    rootcertbundle: /etc/registry/root.crt    service: harbor-registrynotifications:  endpoints:  - name: harbor    disabled: false    url: http://ui:8080/service/notifications    timeout: 3000ms    threshold: 5    backoff: 1s

关于"Harbor如何配置"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

用户 密码 属性 服务 配置 主机 令牌 注册表 管理员 证书 搜索 管理 情况 文件 更多 标志 电子 电子邮件 目标 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 药店进销存数据库 榆林博睿网络技术有限公司 银行网络安全系统方案 海康威视 视频服务器 锦江区亿可计算机软件开发部 网络安全有什么板块 自组织网络技术链路控制 网络技术前景怎么样 polardb数据库怎么关闭 软件开发合同追诉期 华为网络安全技能鉴定答案 linux服务器查看可用内存 网络安全运行与维护怎么样 jboss 连接数据库 三星手机软件开发 服务器有u盘插口吗 关于网络安全的博客英语 安徽家用软件开发市场报价 南海网络安全选哪家 南京宅速网络技术 校园网络安全课幼儿园 苏州汇诚软件开发郑州分公司 崇明区网络安全审计系统咨询费用 如何保护服务器数据安全 gis软件开发实例官方中文版 重庆吉中多互联网科技双休吗 是不是要先安装数据库才可以解压 怀旧服务器怎么用 看网络安全教育公开课观后感 莲都农商银行的数据库在哪
0