Teams and Organizations

预计阅读时间:11分钟

Docker Hub 组织允许您创建团队,以便您可以让您的团队访问共享图像存储库.

组织是可以一起管理的团队和存储库的集合. 当 Docker 用户被分配到组织中的至少一个团队时,他们就成为组织的成员. 首次创建组织时,您会看到您有一个团队,即所有者(管理员)团队,只有一个成员. 组织所有者是所有者团队的一部分. 他们可以使用他们的 Docker ID 或电子邮件地址创建新团队并将成员添加到现有团队,并选择用户应该加入的团队. 组织所有者还可以添加其他组织所有者,以帮助他们管理组织中的用户、团队和仓库.

团队是属于某个组织的一组 Docker 用户. 一个组织可以有多个团队. 当您第一次创建组织时,您会看到您有一个团队,即所有者团队,只有一个成员. 然后,组织所有者可以使用他们的 Docker ID 或电子邮件地址创建新团队并将成员添加到现有团队,并选择用户应该加入的团队.

Create an organization

There are multiple ways to create an organization. You can create a brand new organization using the 创建组织 option in Docker Hub, or you can convert an existing user account to an organization. The following section contains instructions on how to create new organization. For prerequisites and detailed instructions on converting an existing user account to an org, see 将帐户转换为组织.

要创建组织:

  1. 使用您的Docker ID或电子邮件地址登录Docker Hub .
  2. 选择组织. 单击创建组织以创建新组织.
  3. 为您的组织选择一个计划. 有关团队和业务计划中提供的功能的详细信息,请参阅Docker 定价.
  4. 输入您的组织的名称. 这是您的组织在 Docker Hub 中的官方唯一名称. 请注意,创建组织后无法更改组织名称.

    组织名称不能与您的 Docker ID 相同.

  5. 输入您的公司名称. 这是您公司的全名. 此信息显示在您的组织页面上,以及您发布的任何公共图像的详细信息中. 您可以通过导航到您组织的"设置"页面随时更新公司名称. 单击继续到组织大小.
  6. 在"组织规模"页面上,指定您需要的用户(席位)数量,然后点击"继续付款" .

您现在已经创建了一个组织. 从"组织"页面中选择新创建的组织. 您现在将看到您有一个团队,所有者团队只有一个成员(您).

View an organization

查看组织:

  1. 使用组织中任何团队成员的用户帐户登录 Docker Hub. 您必须是所有者团队的一员才能访问组织的"设置"页面.

    Note:

    您不能直接登录组织. 如果您通过转换用户帐户来创建组织,这一点尤其需要注意,因为转换意味着您将失去登录该"帐户"的能力,因为它不再存在. 如果您没有看到该组织,那么您既不是它的成员,也不是它的所有者. 组织管理员需要将您添加为组织团队的成员.

  2. 单击顶部导航栏中的组织,然后从列表中选择您的组织.

    View organization details

组织登录页面显示允许您配置组织的各种选项.

  • 成员:显示团队成员列表. 您可以使用"添加成员"选项邀请新成员. 有关详细信息,请参阅邀请成员.

  • 团队:显示现有团队的列表以及每个团队中的成员数量. 有关详细信息,请参阅创建团队.

  • 存储库:显示与组织关联的存储库列表. 有关使用存储库的详细信息,请参阅存储库.

  • 活动显示审计日志,按时间顺序排列的在组织和存储库级别发生的活动列表. 它为组织所有者提供所有团队成员活动的报告. 有关详细信息,请参阅审核日志.

  • 设置:显示有关您的组织的信息,并允许您查看和更改存储库隐私设置,配置组织权限,例如图像访问管理和通知设置. 您还可以在此选项卡上停用您的组织.

  • 计费:显示有关现有Docker 订阅(计划)和计费历史记录的信息. 您还可以从此选项卡访问您的发票.

  • 受邀者:显示通过电子邮件地址受邀加入组织的用户列表. 此列表仅包括没有Docker ID 或与之关联的帐户的电子邮件地址. 只有组织所有者可以查看和管理受邀者列表.

Important

如果您是 Team 或 Business 订阅,则"受邀者"选项卡上列出的每个用户都计入一个席位,即使他们还没有 Docker ID 或帐户.

Create a team

团队是属于某个组织的一组 Docker 用户. 一个组织可以有多个团队. 当您第一次创建组织时,您会看到您有一个团队,即所有者团队,只有一个成员. 然后,组织所有者可以使用他们的 Docker ID 或电子邮件地址创建新团队并将成员添加到现有团队,并选择用户应该加入的团队.

组织所有者可以将其他组织所有者添加到所有者团队,以帮助他们管理组织中的用户、团队和仓库. 有关详细信息,请参阅所有者团队.

要创建团队:

  1. 转到 Docker Hub 中的组织,然后选择您的组织.
  2. 打开团队选项卡,然后单击创建团队.
  3. 填写您的团队信息,然后单击创建.

The owners team

所有者团队是在组织创建过程中默认创建的特殊团队. 所有者团队对组织中的所有存储库具有完全访问权限.

组织所有者是负责管理存储库并将团队成员添加到组织的管理员. 他们可以完全访问私有存储库、所有团队、计费信息和组织设置. 组织所有者还可以为组织中的每个团队指定权限. 只有组织所有者才能为组织启用SSO . 为您的组织启用 SSO 后,组织所有者还可以管理用户. Docker 可以为新的最终用户或希望通过 SSO 强制使用单独的 Docker ID 供公司使用的用户自动配置 Docker ID.

组织所有者还可以添加其他组织所有者,以帮助他们管理组织中的用户、团队和仓库.

Invite members

组织所有者可以使用他们的 Docker ID 或电子邮件地址邀请新成员加入组织. 如果受邀者没有 Docker 帐户,他们必须创建一个帐户并验证其电子邮件地址,然后才能接受加入组织的邀请. 邀请成员时,他们的待处理邀请占据一个席位.

要将成员添加到组织:

  1. 转到Docker Hub中的组织,然后选择您的组织.
  2. 在成员选项卡中,单击邀请成员.
  3. 输入受邀者的 Docker ID 或电子邮件,然后从下拉列表中选择一个团队.
  4. 点击邀请确认.

    Note

    您可以在"成员"选项卡中查看待处理的邀请. 受邀者会收到一封电子邮件,其中包含指向 Docker Hub 中组织的链接,他们可以在其中接受或拒绝邀请.

要将成员添加到团队:

  1. 导航到Docker Hub中的组织,然后选择您的组织.
  2. 成员选项卡中,单击表格菜单中的其他选项,然后选择添加到团队.

    Note

    您还可以导航到组织>您的组织>团队>您的团队名称,然后单击添加成员. 从下拉列表中选择一个成员以将其添加到团队或通过 Docker ID 或电子邮件进行搜索.

  3. 选择团队并单击添加.

    Note

    受邀者必须先接受加入组织的邀请,然后才能加入团队.

Resend invitations

在邀请待处理或被拒绝时重新发送邀请:

  1. 导航到Docker Hub中的组织并选择您的组织.
  2. 成员选项卡中,找到受邀者并从表格菜单中选择重新发送邀请.
  3. 点击邀请确认.

Configure repository permissions

组织所有者可以为每个团队配置存储库权限. 例如,您可以指定组织内的所有团队都具有对存储库 A 和 B 的读取和写入访问权限,而只有特定团队具有管理员访问权限. 请注意,组织所有者对组织内的所有仓库拥有完全的管理访问权限.

授予团队访问存储库的权限

  1. 导航到 Docker Hub 中的组织,然后选择您的组织.
  2. 单击"团队"选项卡并选择您要配置存储库访问权限的团队.
  3. 单击权限选项卡并从存储库下拉列表中选择一个存储库.
  4. 权限下拉列表中选择一个权限,然后单击添加.

    Team Repo Permissions

View a team’s permissions for all repositories

要查看团队在所有存储库中的权限:

  1. Open Organizations > 您的组织 > Teams > 队名.
  2. 单击"权限"选项卡,您可以在其中查看该团队可以访问的存储库.

Permissions reference

权限是累积的. 例如,如果您具有读写权限,您将自动拥有只读权限:

  • Read-only访问权限允许用户以与公共存储库相同的方式查看、搜索和提取私有存储库.
  • Read & Write访问权限允许用户拉取、推送和查看存储库 Docker Hub. 此外,它允许用户查看、取消、重试或触发构建
  • Admin权限允许用户拉取、推送、查看、编辑和删除存储库; 编辑构建设置; 更新存储库描述 修改存储库"描述"、"协作者"权限、"公共/私有"可见性和"删除".

Note

尚未验证其电子邮件地址的用户仅具有对存储库Read-only访问权限,无论其团队成员授予他们的权限如何.

Remove members

要从组织中删除成员:

  1. 导航到Docker Hub中的组织,然后选择您的组织.
  2. 成员选项卡中,从表菜单中选择删除成员.
  3. 出现提示时,单击删除以确认.

要从组织中删除受邀者:

  1. 导航到Docker Hub中的组织,然后选择您的组织.
  2. 在"成员"选项卡中,找到您要删除的被邀请者,然后从表格菜单中选择"删除被邀请者".
  3. 出现提示时,单击删除以确认.

要从特定团队中删除成员:

  1. 导航到Docker Hub中的组织,然后选择您的组织.
  2. 单击"团队"选项卡并从列表中选择团队.
  3. 单击用户名旁边的X将其从团队中删除.
  4. 出现提示时,单击删除以确认.

Videos

您还可以查看以下视频,了解有关在 Docker Hub 中创建团队和组织的信息.

Docker, docker, registry, teams, organizations, plans, Dockerfile, 码头工人中心, docs, documentation

by  icopy.site