私有化轻量级CICD方案中,Harbor如何构建高效镜像仓库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2030个文字,预计阅读时间需要9分钟。
提示:本系列笔记全部存放在Github,可直接在Github查看全部笔记。针对私有镜像仓库的问题,Docker官方提供了镜像服务:registry。使用此服务,即可部署私有仓库。
提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记针对私有镜像仓库的问题,Docker 官方提供了搭建仓库服务的镜像服务:registry,使用此镜像就可以部署私有仓库。
但官方提供的这个服务特别轻量化,甚至连 UI 管理页面都没有, 这也就带来了较高的管理维护成本。
针对这个问题开源社区有不少为 registry 提供 UI管理 的项目,也有基于 registry,二次开发的项目
其中基于 registry 二次开发的代表项目是 Harbor, 也是企业级中比较常用的解决方案之一
Harbor 项目是以 registry 为基础的镜像仓库,另外提供了管理 UI, 基于角色的访问控制(Role Based Access Control),AD/LDAP 集成、以及审计日志(Audit logging) 等企业用户需求的功能,同时还原生支持中文。
可以说 Harbor 提供了完备的管理系统以弥补 registry 的不足。
在资源占用方面 Harbor 也比较小。
本文共计2030个文字,预计阅读时间需要9分钟。
提示:本系列笔记全部存放在Github,可直接在Github查看全部笔记。针对私有镜像仓库的问题,Docker官方提供了镜像服务:registry。使用此服务,即可部署私有仓库。
提示:本系列笔记全部存在于 Github, 可以直接在 Github 查看全部笔记针对私有镜像仓库的问题,Docker 官方提供了搭建仓库服务的镜像服务:registry,使用此镜像就可以部署私有仓库。
但官方提供的这个服务特别轻量化,甚至连 UI 管理页面都没有, 这也就带来了较高的管理维护成本。
针对这个问题开源社区有不少为 registry 提供 UI管理 的项目,也有基于 registry,二次开发的项目
其中基于 registry 二次开发的代表项目是 Harbor, 也是企业级中比较常用的解决方案之一
Harbor 项目是以 registry 为基础的镜像仓库,另外提供了管理 UI, 基于角色的访问控制(Role Based Access Control),AD/LDAP 集成、以及审计日志(Audit logging) 等企业用户需求的功能,同时还原生支持中文。
可以说 Harbor 提供了完备的管理系统以弥补 registry 的不足。
在资源占用方面 Harbor 也比较小。

