Docker账户的常见问题

什么是Docker ID?

Docker ID是您的Docker帐户的用户名,允许您访问Docker产品。您只需要一个电子邮件地址即可创建Docker ID,或者您可以使用您的Google或GitHub帐户注册。您的Docker ID必须在4到30个字符之间,并且只能包含数字和小写字母。您不能使用任何特殊字符或空格。

更多信息,请参阅 Docker ID。如果您的管理员强制执行 单点登录 (SSO),这将为新用户预配Docker ID。

开发人员可能拥有多个Docker ID,以便将他们与拥有Docker Business或Team订阅的组织关联的Docker ID与他们个人使用的Docker ID分开。

如果我的Docker ID已被占用怎么办?

所有Docker ID均采用先到先得的方式,但拥有用户名美国商标的公司除外。如果您拥有命名空间的商标,则可以联系 Docker支持 为您检索Docker ID。

什么是组织?

Docker中的组织是共同管理的团队和仓库的集合。Docker用户一旦被组织所有者与该组织关联,就成为该组织的成员。 组织所有者 是拥有对组织的管理访问权限的用户。有关创建组织的更多信息,请参阅 创建您的组织

什么是组织名称或命名空间?

组织名称,有时也称为组织命名空间或组织ID,是Docker组织的唯一标识符。组织名称不能与现有Docker ID相同。

什么是角色?

角色是授予成员的权限集合。角色定义了在Docker Hub中执行操作(例如创建仓库、管理标签或查看团队)的访问权限。请参阅 角色和权限

什么是团队?

团队是属于某个组织的Docker用户的组。一个组织可以有多个团队。组织所有者可以使用Docker ID或电子邮件地址创建新的团队并将成员添加到现有团队,并通过选择用户应该属于的团队来添加成员。请参阅 创建和管理团队

什么是公司?

公司是一个管理层,用于集中管理多个组织。管理员可以使用 Docker Business 订阅向公司添加组织,并配置公司下所有组织的设置。请参阅 设置您的公司

谁是组织所有者?

组织所有者是一个管理员,拥有管理代码库、添加成员和管理成员角色的权限。他们可以完全访问私有代码库、所有团队、账单信息和组织设置。组织所有者还可以为组织中的每个团队指定 代码库权限。只有组织所有者才能为组织启用 SSO。当为您的组织启用 SSO 后,组织所有者还可以管理用户。

Docker 可以通过强制执行 SSO,为新的最终用户或希望拥有单独 Docker ID 用于公司用途的用户自动预配 Docker ID。

组织所有者还可以添加其他所有者来帮助他们管理组织中的用户、团队和代码库。

我可以配置多个SSO身份提供商(IdP)来验证单个组织的用户身份吗?

Docker SSO 每个组织只允许一个 IdP 配置。更多信息,请参阅 配置 SSOSSO 常见问题

什么是服务帐户?

服务账户 是用于自动管理容器镜像或容器化应用程序的 Docker ID。服务账户通常用于自动化工作流程,并且不会与团队或商业计划中的成员共享 Docker ID。服务账户的常见用例包括镜像 Docker Hub 上的内容,或将镜像拉取与您的 CI/CD 流程结合起来。

我可以删除或停用其他用户的Docker帐户吗?

只有拥有 Docker 账户访问权限的人才能停用该账户。更多详情,请参阅 停用账户

如果用户是您组织的成员,您可以将其从组织中移除。更多详情,请参阅 移除成员或受邀者

如何管理用户帐户的设置?

登录您的 Docker 账户后,您可以随时管理您的账户设置。在 Docker Hub 中,选择右上角导航栏中的头像,然后选择“我的账户”。登录账户后,您也可以从任何 Docker 网络应用程序访问此菜单。请参阅 管理您的 Docker 账户。如果您的账户与使用 SSO 的组织关联,则您对可以控制的设置的访问权限可能有限。