服务账户

重要

Docker 正在推出增强的订阅计划。我们的新计划已打包 具有更多功能、更高的使用限制和简化的定价。新的 订阅计划将在 或 2024 年 12 月 10 日之后。Docker Hub 镜像拉取或存储不收取任何费用 在 2025 年 2 月 28 日之前发生。查看公告 升级的 Docker 计划了解更多详情,并了解您的使用情况如何适应这些更新。

注意

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

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

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

注意

所有付费 Docker 订阅都包括每个经过身份验证的用户每天最多 5000 次拉取。如果您需要更多的拉取,您可以购买 Enhanced Service Account 附加组件。

增强的服务帐户附加定价

有关增强服务账户附加定价的详细信息,请参阅下表:

每天的拉取费率*年费
15,000-10,000$9,950/年
210,000-25,000$17,950/年
325,000-50,00032,950 美元/年
450,000-100,000$58,950/年
5100,000+联系销售人员

*一旦您确定了初始等级,这就是当年的最低费用。需要年度承诺。服务账户在一年中最多可超过 25% 的 20 天,而不会产生额外费用。可根据要求提供消耗报告。在最初的 1 年期限结束时,将为下一年确定相应的等级。

如何定义拉取

  • 拉取计入执行拉取的用户,而不是镜像的所有者。
  • 拉取请求定义为对注册表清单 URL () 的最多两个请求。GET/v2/*/manifests/*
  • 普通镜像拉取会发出单个清单请求。
  • 多架构镜像的拉取请求发出两个清单请求。
  • HEAD请求不计算在内。
  • 某些镜像可通过我们的 Docker Sponsored Open SourceDocker Verified Publisher 计划获得限制。

创建新的服务账户

要为您的团队账户创建新的服务账户,请执行以下操作:

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

注意

如果您希望仅对开源存储库使用只读 PAT,或者要访问 官方镜像和其他公共镜像,您不必授予对新 Docker ID 的任何访问权限。

其他信息:

有关其他信息,请参阅以下主题: