本指南详细介绍了如何使用 Docker Hub API 获取某个镜像仓库中的标签信息。

基础 URL

https://hub.docker.com/v2/repositories/library/<repository_name>/tags/?name=&ordering=true&page=2&page_size=25

关键参数解释

  • name: 指定要获取标签信息的镜像仓库名称。为空表示获取所有标签。
  • ordering: 用于指定标签的排序方式,设置为 'true' 表示按照标签名称进行升序排序。

示例:获取所有 nginx 标签

https://hub.docker.com/v2/repositories/library/nginx/tags/?name=&ordering=true&page=2&page_size=25

获取最新标签

https://hub.docker.com/v2/repositories/library/<repository_name>/tags/?name=latest&ordering=true&page=1&page_size=1

  • <repository_name> 替换为实际的镜像仓库名称。
  • name=latest 用于获取最新的标签。
  • page=1page_size=1 表示只获取第一页的第一条数据,即最新的标签。

注意:

  • 确保 <repository_name> 存在于 Docker Hub 上,否则会导致 API 请求失败。
  • 可以根据需要调整 pagepage_size 参数以获取更多标签信息。

希望本指南能帮助您更好地理解和使用 Docker Hub API 来获取镜像标签信息。


原文地址: https://www.cveoy.top/t/topic/jkUA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录