服务账户
目录
重要
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 附加组件。
增强的服务帐户附加定价
有关增强服务账户附加定价的详细信息,请参阅下表:
层 | 每天的拉取费率* | 年费 |
---|---|---|
1 | 5,000-10,000 | $9,950/年 |
2 | 10,000-25,000 | $17,950/年 |
3 | 25,000-50,000 | 32,950 美元/年 |
4 | 50,000-100,000 | $58,950/年 |
5 | 100,000+ | 联系销售人员 |
*一旦您确定了初始等级,这就是当年的最低费用。需要年度承诺。服务账户在一年中最多可超过 25% 的 20 天,而不会产生额外费用。可根据要求提供消耗报告。在最初的 1 年期限结束时,将为下一年确定相应的等级。
如何定义拉取
- 拉取计入执行拉取的用户,而不是镜像的所有者。
- 拉取请求定义为对注册表清单 URL () 的最多两个请求。
GET
/v2/*/manifests/*
- 普通镜像拉取会发出单个清单请求。
- 多架构镜像的拉取请求发出两个清单请求。
HEAD
请求不计算在内。- 某些镜像可通过我们的 Docker Sponsored Open Source 和 Docker Verified Publisher 计划获得限制。
创建新的服务账户
要为您的团队账户创建新的服务账户,请执行以下操作:
- 创建新的 Docker ID。
- 在您的组织中创建一个团队,并授予其对您的私有存储库的只读访问权限。
- 将新的 Docker ID 添加到您的组织。
- 将新的 Docker ID 添加到您之前创建的团队中。
- 从用户帐户创建新的个人访问令牌 (PAT) 并将其用于 CI。
注意
如果您希望仅对开源存储库使用只读 PAT,或者要访问 官方镜像和其他公共镜像,您不必授予对新 Docker ID 的任何访问权限。
其他信息:
有关其他信息,请参阅以下主题: