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 配置。更多信息,请参阅 配置 SSO 和 SSO 常见问题。
什么是服务帐户?
服务账户 是用于自动管理容器镜像或容器化应用程序的 Docker ID。服务账户通常用于自动化工作流程,并且不会与团队或商业计划中的成员共享 Docker ID。服务账户的常见用例包括镜像 Docker Hub 上的内容,或将镜像拉取与您的 CI/CD 流程结合起来。
我可以删除或停用其他用户的Docker帐户吗?
只有拥有 Docker 账户访问权限的人才能停用该账户。更多详情,请参阅 停用账户。
如果用户是您组织的成员,您可以将其从组织中移除。更多详情,请参阅 移除成员或受邀者。
如何管理用户帐户的设置?
登录您的 Docker 账户后,您可以随时管理您的账户设置。在 Docker Hub 中,选择右上角导航栏中的头像,然后选择“我的账户”。登录账户后,您也可以从任何 Docker 网络应用程序访问此菜单。请参阅 管理您的 Docker 账户。如果您的账户与使用 SSO 的组织关联,则您对可以控制的设置的访问权限可能有限。