服务账户

重要

Docker 正在推出增强的订阅计划。我们的新计划包含更多功能、更高的使用限制和简化的定价。新的订阅计划将在 2024 年 12 月 10 日或之后生效的下一个续订日期生效。在 2025 年 2 月 28 日之前,不会对 Docker Hub 镜像拉取或存储产生任何费用。请参阅 宣布升级后的 Docker 计划了解更多详情,并了解您的使用情况如何适应这些更新。

注意

服务帐户需要 Docker Team 或 Business 订阅

Docker 建议您使用组织访问令牌而不是服务帐户。有关更多详细信息,请参阅 组织访问令牌

服务帐户是用于自动管理容器镜像或容器化应用程序的 Docker ID。服务帐户通常用于自动化工作流程,并且不会与组织中的成员共享 Docker ID。服务帐户的常见用例包括镜像 Docker Hub 上的内容,或将镜像拉取与您的 CI/CD 流程联系起来。

注意

所有付费 Docker 订阅每天每个已验证用户最多包含 5000 次拉取。如果您需要更多拉取次数,您可以购买增强型服务帐户附加组件。

增强型服务帐户附加组件定价

请参阅下表了解增强型服务帐户附加组件定价的详细信息

层级每天的拉取率*年费
15,000-10,0009,950 美元/年
210,000-25,00017,950 美元/年
325,000-50,00032,950 美元/年
450,000-100,00058,950 美元/年
5100,000+联系销售

*一旦您确定了初始层级,那就是该年的最低费用。需要年度承诺。服务帐户全年最多可超过拉取次数的 25%,最长可达 20 天,而不会产生额外费用。如有需要,可以提供消费报告。在最初为期 1 年的期限结束时,将为下一年度确定相应的层级。

拉取定义

  • 拉取次数将计入执行拉取操作的用户,而不是镜像的所有者。
  • 拉取请求定义为对注册表清单 URL(`/v2/*/manifests/*`)最多进行两次 `GET` 请求。
  • 正常的镜像拉取会发出单个清单请求。
  • 多架构镜像的拉取请求会发出两个清单请求。
  • `HEAD` 请求不计入。
  • 通过我们的 Docker 赞助的开源Docker 验证发布者计划中,一些镜像是无限的。

创建新的服务帐户

为您的团队帐户创建新的服务帐户

  1. 创建一个新的 Docker ID。
  2. 在您的组织中创建一个 团队,并授予其对您的私有存储库的只读访问权限。
  3. 将新的 Docker ID 添加到您的 组织
  4. 将新的 Docker ID 添加到您之前创建的 团队
  5. 从用户帐户创建一个新的 个人访问令牌 (PAT),并将其用于 CI。

注意

如果您只需要一个用于开源存储库的只读 PAT,或者访问官方镜像和其他公共镜像,则不必向新的 Docker ID 授予任何访问权限。

更多信息

请参阅以下主题以获取更多信息