企业级Docker Registry开源工具Harbor的用户使用指南
来源:互联网 发布:画框软件 编辑:程序博客网 时间:2024/06/06 19:37
用户手册
概述
该指导将引导你去使用Harbor的各个功能特性。你将学习到怎样使用Harbor去完成以下任务:
- 管理你的项目
- 管理一个项目中的成员
- 同步一个项目中的registry到远端的registry
- 检索项目和镜像源
- 如果你是系统管理员,可以学习如何管理你的Harbor系统:
- 管理用户
- 管理目标镜像
- 管理同步策略(多个registry之间的镜像同步)
- 使用docker客户端程序上传下载镜像文件(docker pull/push images)
- 删除仓库和镜像文件
基于角色的访问控制
RBAC (Role Based Access Control)在Harbor中被支持,目前会支持四种具有不同权限的角色:
- 游客: 游客角色只对一个指定的项目有
只读
权限。 - 开发者: 开发者对一个项目具有
读写
权限 - 项目管理员: 当创建一个新项目的时候,该用户将被自动分配为
项目管理员
的角色去管理整个项目。除过读写
特权之外,项目管理员也有其他方面的管理特权,比如添加和移除项目成员。 - 系统管理员:
系统管理员
有着最大的权限,也就是系统默认的admin用户。 除了上述提到权限之外,系统管理员
也有所有的项目权限,并且可以将一个普通用户提升成管理员,同时也可以删除用户。系统默认的公开项目library
也属于系统管理员。 - 匿名用户: 当一个用户没有登录的时候,该用户就被认为匿名用户。任何一个匿名用户都无法访问私有的项目,并且对所有的公开项目有
只读
权限。
用户账户
作为一个用户,可以通过自注册程序去注册一个账户。用户名和邮箱地址必须在Harbor中唯一。密码必须包含至少7个字符,其中必须包含一个大写一个小写以及一个数字字符。
如果管理员已经配置了LDAP/AD作为用户认证源,注册一步可以可以忽略的。LDAP/AD的用户id可以被用来直接登录Harbor。
如果你忘记了自己的密码,可以通过以下步骤进行重置密码:
- 在登录页面点击
忘记密码
- 输入注册时候填写的邮件地址,邮箱将会收到一封修改密码的邮件
- 接受到邮件后,点击邮件里面的链接将跳转到密码重置页面
- 输入新密码后点击提交即可
管理项目
在Harbor中的一个项目包含一个应用的所有仓库.RBAC(基于角色的权限控制)被应用在一个项目中。在Harbor中分为两种项目公开
和私有
:
- Public: 所有用户对于公开项目都有读权限,这种方式对于你想把一些仓库分享给其他人的时候,是非常方便的.
- Private: 私有项目只能被有特定用户权限的人去访问。这种方式对于内部团队来说共享也是比较方便的。
在你登录Harbor之后就可以创建项目。点击"Public"复选框将使该项目变成公开项目。
项目被创建之后,用户就可以浏览仓库,用户以及使用导航标签的一些日志。
所有的操作日志将被通过点击日志
列出来,你可以通过高级搜索中用户名,操作以及日期去搜索相关操作日志:
管理项目成员
添加成员
你可以使用不同的角色去添加成员到已经存在的项目。
更新和移除项目成员
你可以通过点击编辑和删除按钮来更新和移除成员。
0 0
- 企业级Docker Registry开源工具Harbor的用户使用指南
- Harbor 企业级 Docker Registry 初试
- VMware Harbor:基于 Docker Distribution 的企业级 Registry 服务
- 企业级Registry开源项目Harbor架构简介
- Harbor: 企业级Registry的构建利器
- 搭建Docker Registry之HARBOR
- Docker: vmware企业级docker镜像私服--Harbor的搭建
- 使用Harbor搭建企业级的Docker私有镜像库
- 企业级私有Docker仓库Harbor搭建
- docker(14):centos7 安装docker hub harbor,可视化registry
- 如何构建企业级Docker Registry Server
- 企业级Docker私有仓库Harbor管理平台构建示例
- 用Swagger调用Harbor Registry的REST API
- HarborRegistry——centos中设置Harbor Registry的https
- Centos7上Docker仓库Harbor的搭建
- 优势+工具+实践=DevOps&Docker的企业级落地
- docker registry的删除问题
- 私有docker register (Harbor)
- 关于Android加载图片或文件设置有效期的问题
- 洛谷 P1485 火枪打怪
- Jetty实战(2)之嵌入式运行Jetty多Connector
- MFCC
- Linux中查看cpu信息
- 企业级Docker Registry开源工具Harbor的用户使用指南
- Java面试值 从大字符串中汇总统计小字符串出现的次数
- javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building
- BeanFactory和FactoryBean的区别
- tomcat配置https自签名证书
- 伪静态重写模块rewrite.dll及httpd.ini文件参考下载
- 选择困难症!接口?虚基类?
- 上传图片之表单请求
- alert 和 console.log的区别