角色与权限
目录
组织和公司所有者可以为个人分配角色,从而赋予其在组织中的不同权限。本指南介绍了Docker的组织角色及其权限范围。
角色
当你邀请用户加入您的组织时,会为其分配一个角色。角色是一组权限的集合,用于定义用户是否可以创建代码仓库、拉取镜像、创建团队以及配置组织设置。
以下角色可供分配:
- 成员:非管理员角色。成员可以查看同一组织中的其他成员。
- 编辑者:对组织拥有部分管理权限。编辑者可创建、编辑和删除仓库,也可编辑现有团队的访问权限。
- 组织所有者:拥有完整的组织管理权限。组织所有者可以管理组织仓库、团队、成员、设置和账单。
- 公司所有者:除组织所有者的权限外,公司所有者还可以为其关联的组织配置设置。
组织所有者可以使用 Docker Hub 或管理控制台为组织成员管理角色:
- 更新成员在 Docker Hub中的角色
- 在 管理控制台 中更新组织的成员或公司信息
- 了解更多关于 组织和公司
权限
注意
公司所有者对所有关联组织拥有与组织所有者相同的访问权限。有关详细信息,请参阅 公司概述。
以下部分描述了每个角色的权限。
内容与镜像仓库权限
下表列出了成员、编辑者和组织所有者角色的内容和注册表权限。这些权限和角色适用于整个组织,包括该组织命名空间下的所有代码仓库。
| 权限 | 会员 | 编辑器 | 组织所有者 |
|---|---|---|---|
| 浏览镜像和扩展 | ✅ | ✅ | ✅ |
| 为内容点赞、收藏、投票和评论 | ✅ | ✅ | ✅ |
| 拉取镜像 | ✅ | ✅ | ✅ |
| 创建并发布扩展 | ✅ | ✅ | ✅ |
| 成为已验证发布者、官方发布者或开源发布者 | ❌ | ❌ | ✅ |
| 作为发布者观察内容参与情况 | ❌ | ❌ | ✅ |
| 创建公共和私有仓库 | ❌ | ✅ | ✅ |
| 编辑和删除仓库 | ❌ | ✅ | ✅ |
| 管理标签 | ❌ | ✅ | ✅ |
| 查看仓库活动 | ❌ | ❌ | ✅ |
| 设置自动构建 | ❌ | ❌ | ✅ |
| 编辑构建设置 | ❌ | ❌ | ✅ |
| 查看团队 | ✅ | ✅ | ✅ |
| 为代码库分配团队权限 | ❌ | ✅ | ✅ |
当您向团队添加成员时,可以管理其代码仓库权限。有关团队代码仓库权限的更多信息,请参阅 创建和管理团队权限参考文档。
下图提供了用户权限如何运作的示例。在此示例中,首先检查的权限是角色:成员或编辑者。编辑者对组织命名空间下的仓库拥有管理权限。如果成员属于授予这些权限的团队,则他们可能对仓库拥有管理权限。

组织管理权限
下表概述了成员、编辑者、组织所有者和公司所有者角色的组织管理权限。
| 权限 | 会员 | 编辑器 | 组织所有者 | 公司所有者 |
|---|---|---|---|---|
| 创建团队 | ❌ | ❌ | ✅ | ✅ |
| 管理团队(包括删除) | ❌ | ❌ | ✅ | ✅ |
| 配置组织的设置(包括关联服务) | ❌ | ❌ | ✅ | ✅ |
| 将组织添加到公司 | ❌ | ❌ | ✅ | ✅ |
| 邀请成员 | ❌ | ❌ | ✅ | ✅ |
| 管理成员 | ❌ | ❌ | ✅ | ✅ |
| 管理成员角色和权限 | ❌ | ❌ | ✅ | ✅ |
| 查看成员活动 | ❌ | ❌ | ✅ | ✅ |
| 导出与报告 | ❌ | ❌ | ✅ | ✅ |
| 镜像访问管理 | ❌ | ❌ | ✅ | ✅ |
| 注册表访问管理 | ❌ | ❌ | ✅ | ✅ |
| 设置单点登录 (SSO) 和 SCIM | ❌ | ❌ | ✅ * | ✅ |
| 需要登录 Docker Desktop | ❌ | ❌ | ✅ * | ✅ |
| 管理账单信息(例如,账单地址) | ❌ | ❌ | ✅ | ✅ |
| 管理支付方式(例如,信用卡或发票) | ❌ | ❌ | ✅ | ✅ |
| 查看账单历史 | ❌ | ❌ | ✅ | ✅ |
| 管理订阅 | ❌ | ❌ | ✅ | ✅ |
| 管理席位 | ❌ | ❌ | ✅ | ✅ |
| 升级和降级计划 | ❌ | ❌ | ✅ | ✅ |
* 如果不属于公司
Docker Scout 权限
下表概述了成员、编辑和组织所有者角色的 Docker Scout 管理权限。
| 权限 | 会员 | 编辑器 | 组织所有者 |
|---|---|---|---|
| 查看和比较分析结果 | ✅ | ✅ | ✅ |
| 上传分析记录 | ✅ | ✅ | ✅ |
| 为仓库激活和停用 Docker Scout | ❌ | ✅ | ✅ |
| 创建环境 | ❌ | ❌ | ✅ |
| 管理注册表集成 | ❌ | ❌ | ✅ |
Docker Build Cloud 权限
下表概述了成员、编辑者和组织所有者角色的 Docker Build Cloud 管理权限。
| 权限 | 会员 | 编辑器 | 组织所有者 |
|---|---|---|---|
| 注册入门计划 | ✅ | ✅ | ✅ |
| 使用云构建器 | ✅ * | ✅ * | ✅ * |
| 管理席位分配 | ✅ | ✅ | ✅ |
| 创建和删除构建器 | ✅ | ✅ | ✅ |
| 购买席位或减少席位上限 | ❌ | ❌ | ✅ |
| 购买时长 | ❌ | ❌ | ✅ |
| 管理订阅 | ❌ | ❌ | ✅ |
* 需要 Docker Build Cloud 席位分配