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 Support 可以为您检索 Docker ID。

什么是组织?

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

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

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

什么是角色?

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

什么是团队?

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

什么是公司?

公司是集中管理多个组织的管理层。管理员可以将具有 Docker Business 订阅的组织添加到公司,并为公司下的所有组织配置设置。请参阅设置您的公司

谁是组织所有者?

组织所有者是具有管理权限的管理员 repositories、add members 和 manage member roles。他们拥有对 私有仓库、所有团队、账单信息和组织设置。 组织所有者还可以为 组织。只有组织所有者才能为组织启用 SSO。 为您的组织启用 SSO 后,组织所有者还可以 管理用户。

Docker 可以为新的最终用户或想要 具有单独的 Docker ID,供公司通过 SSO 强制实施使用。

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

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

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

什么是服务账户?

服务账户是用于自动管理容器镜像或容器化应用程序的 Docker ID。服务账户通常用于自动化工作流程,不会与团队或业务计划中的成员共享 Docker ID。服务账户的常见使用案例包括在 Docker Hub 上镜像内容,或从 CI/CD 流程中提取镜像。

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

只有有权访问 Docker 帐户的人才能停用该帐户。有关更多详细信息,请参阅停用账户

如果用户是您组织的成员,则可以从组织中删除该用户。有关更多详细信息,请参阅 删除成员或被邀请者

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

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