服务账户

重要

Docker 正在推出增强型订阅计划。我们的新计划增加了更多功能,提高了使用限额,并简化了定价模式。新订阅计划将于您在 2024 年 12 月 10 日或之后的下一次续订日期起生效。在 2025 年 2 月 28 日之前,Docker Hub 的镜像拉取及存储服务将不产生任何费用。请参阅 《推出升级版 Docker 订阅计划》 ,了解详情,并查看您的使用情况如何适配此次更新。

注意

服务账号需要 Docker团队版或商业版订阅

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

服务账号是用于自动化管理容器镜像或容器化应用程序的 Docker ID。服务账号通常用于自动化工作流中,且不会与组织内的成员共享 Docker ID。服务账号的常见使用场景包括在 Docker Hub 上镜像内容,或在 CI/CD 流程中集成镜像拉取操作。

注意

所有付费的 Docker 订阅均包含每位已认证用户每天最多 5000 次拉取操作。如需更高的拉取次数上限,您可以购买增强型服务账户附加组件。

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

有关增强型服务账户附加组件的定价详情,请参阅以下表格:

tiers每日提取费率*年费
15,000-10,000$9,950/yr
210,000-25,000$17,950/yr
325,000-50,000$32,950/yr
450,000-100,000$58,950/yr
5100,000+联系销售

*一旦确定了初始层级,即为该年度的最低费用。需签订年度承诺协议。服务账户在一年内最多可超出拉取次数25%,且持续时间不超过20天,而无需支付额外费用。消费报告可按需提供。初始1年期限届满后,将根据实际情况确定下一年度的适用层级。

如何定义拉取操作

  • 拉取操作计入执行拉取操作的用户,而非镜像的所有者。
  • 拉取请求定义为对注册表清单URL(/v2/*/manifests/*)最多发起GET次请求。
  • 常规的镜像拉取操作仅发起一次清单(manifest)请求。
  • 对多架构镜像的拉取请求会发起两次清单请求。
  • HEAD 个请求不会被计数。
  • 部分内容通过我们的Docker 赞助的开源项目Docker 认证发布者计划提供无限量访问。

创建新的服务账号

为您的团队账户创建新的服务账号:

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

注意

如果您仅需要用于开源仓库的只读个人访问令牌(PAT),或仅需访问官方镜像及其他公共镜像,则无需为新的 Docker ID 授予任何访问权限。

附加信息

有关更多信息,请参阅以下主题: