双信 SOSHIN · 产品与技术资料捷比信主站 · 综合产品与服务
双信 SOSHIN滤波器、电容与磁性元件
捷比信产品咨询0755-29796190

云计算核心技术Docker教程:使用Harbor构建私有镜像仓库

先前介绍的用于构建私有镜像仓库的docker使用官方私有仓库注册表。尽管安装和使用简单,但是管理功能不足。
Harbor是用于存储和分发Docker映像的企业级注册表服务器。作为企业级专用注册表服务器,Harbor提供了更好的性能和安全性。
Harbor是VMware开源的企业级Docker Registry管理项目。它包括诸如权限管理(RBAC),LDAP,日志审核,管理界面,自我注册,镜像复制和中文支持之类的功能。
1.安装Harbor主机环境和安装要求在安装Harbor之前,您需要首先安装docker-compose,docker和python2.7。 Docker和docker-compose的安装已在上一篇文章中介绍,将不再重复。
安装完成后,您可以进入Harbor。正式安装。
Harbor有两个版本,离线(离线)和在线(在线)。脱机安装程序包相对较大,并且后续安装将相对较快。
联机安装程序包相对较低,但后续安装速度会较慢。在这里,我们选择脱机安装下载地址:https://github.com/goharbor/harbor/releases在这里,我们使用1.7版本演示下载并解压缩。
目录中将包含Harbor.conf,这是Harbor的配置文件。 2.配置harbourHarbor的配置文件如下:## Harbor#主机名的配置文件设置访问地址,可以使用ip,域名,并且不能设置为127.0.0.1或localhosthostname = 192.168.1.33#访问协议,默认值为http,或者可以设置https,如果设置https,则nginx ssl需要设置onui_url_protocol = http#mysql数据库root用户的默认密码为root123,在实际使用中对其进行修改db_password = root123max_job_workers = 3customize_crt = onssl_cert = /data/cert/server.crtssl_cert_key = / data / cert /server.keysecretkey_path = / dataadmiral_url = NA#邮件设置,使用email_identity = email_server = smtp.mydomain.comemail_server_port = 25email_username = sample_admin@mydomain.comemail_password = a发送重设密码的电子邮件时,email_ssl = false,在管理之后#启动Harbor用户界面登录密码,默认为Harbor12345harbor_admin_password = Harbor12345#身份验证方法,此处支持的多种身份验证方法,例如LADP,此存储,数据库身份验证。
默认值为db_auth,mysql数据库身份验证auth_mode = db_auth#LDAP身份验证配置项#ldap_url = ldaps://ldap.mydomain.com#ldap_searchdn = uid = searchuser,ou = people,dc = mydomain,dc = com#ldap_search_pwd =密码#ldap_basedn = ou = people,dc = mydomain,dc = com#ldap_filter =(objectClass = person)#ldap_uid = uid#ldap_scope = 3#ldap_timeout = 5#是否启用自我注册self_registration = on#令牌有效时间,默认30分钟token_expiration = 30#用户创建项目权限控制,默认为所有人(所有人),也可以将其设置为adminonly(仅管理员)project_creation_restriction =每个人verify_remote_cert = on配置完成后,在当前目录中执行./prepare并再次执行。 Harbor将基于当前目录中的docker-compose.yml下载从属映像。
3.启动Harbor并完成安装后,打开浏览器以访问上面配置的hostname属性,您将能够看到Harbor界面。默认帐户是admin,默认密码是Harbor12345。
安装后,将自动创建一个名为library的项目,并且访问级别是公共的(意味着任何人都可以读取它,也就是任何人都可以下载该项目中的镜像)。

相关资料

英飞凌轮胎压力监测系统(TPMS)解决方案小米透露了MIUI 12的“ Light Guard” Mi Rabbit纪念版:由报废的硬盘碎片制成您可以购买国内的“轩逸”产品。不到60,000!奇瑞发布新的Arrizo GX谍照:改变奥迪的前脸亚马逊将帮助丰田打造基于云的数据服务我觉得4G网络速度似乎正在放缓。是“限速”吗?中国联通成功完成区块链BaaS验证测试及应用+量子通信联想YOGA 6官方图片巡礼:蓝色织物A侧,R7 4700UBeats Flex无线耳机在主要的电子商务平台上有售荣耀手机系列将重新支持Google GMS服务PSRAM可以在数据缓冲应用中替代SRAM或SDRAM片式电阻器的供应已经非常紧张,产业链将全面提高价格。华为的搜索业务首次在中国首次亮相:Google遇到了新的竞争对手吗?联想Yoga 14s Ryzen Edition笔记本游戏性能评估显示面板的主要业务模式持续改善,我们对未来持续的高盈利能力感到乐观腾讯微宝被罚款12万元,相关负责人受到警告如何使用温度控制器_温度控制器的校准方法MS1824芯片介绍多功能视频处理器芯片解码器编码器传统的节能方式无法满足数据中心的节能需求。人工智能提供了新的方向是什么使工程师辛苦了? ?英特尔第12代内核曝光:16个内核,24个线程,DDR5-4800内存