服务账户
笔记
服务帐户需要 Docker Team 或 Business 订阅。
服务帐户是用于自动管理容器映像或容器化应用程序的 Docker ID。服务帐户通常用于自动化工作流程,并且不与组织中的成员共享 Docker ID。服务帐户的常见用例包括在 Docker Hub 上镜像内容,或绑定从 CI/CD 过程中提取的映像。
笔记
所有付费 Docker 订阅都包含每天最多 5000 次拉取。如果您需要更多的拉取次数,您可以购买增强服务帐户附加组件。
增强的服务帐户附加定价
有关增强服务帐户附加定价的详细信息,请参阅下表:
等级 | 每日拉动率* | 年费 |
---|---|---|
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+ | 联系销售人员 |
*一旦您确定了初始等级,这就是当年的最低费用。需要年度承诺。服务账户在一年内最多 20 天可以超过拉取量最多 25%,而不会产生额外费用。可根据要求提供消耗报告。在最初的一年任期结束时,将为下一年建立适当的层级。
拉力是如何定义的
- 拉取操作由执行拉取操作的用户负责,而不是由镜像所有者负责。
- 拉取请求定义为
GET
对注册表清单 URL (/v2/*/manifests/*
) 最多两个请求。 - 正常的图像拉取会发出单个清单请求。
- 多架构映像的拉取请求会发出两个清单请求。
HEAD
请求不计算在内。- 通过我们的Docker 赞助的开源和 Docker 验证的发布者计划,某些图像是不受限制的 。
创建新的服务帐户
要为您的团队帐户创建新的服务帐户:
- 创建一个新的 Docker ID。
- 在您的组织中创建一个 团队,并授予其对您的私有存储库的只读访问权限。
- 将新的 Docker ID 添加到您的 组织。
- 将新的 Docker ID 添加到 您之前创建的团队。
- 从用户帐户创建新的 个人访问令牌 (PAT)并将其用于 CI。
笔记
如果您只想为您的开源存储库提供只读 PAT,或者访问官方映像和其他公共映像,则无需向新的 Docker ID 授予任何访问权限。
附加信息
请参阅以下主题以获取更多信息: