DockerHub API - 列出标签
DockerHub API - listing tags
我正在尝试获取 DockerHub 中 public 图片的标签列表。
我发现以下示例有效:
https://hub.docker.com/v2/repositories/${reposiroty}/tags
但它是分页的,我需要控制页面大小,我找不到关于此 API 的文档。它在 URL 中说 v2,但它看起来不像 V2 规范,也不像 v1。
注册表 v2 规范似乎需要身份验证,我对此不感兴趣,因为我只查询 public 数据。 https://docs.docker.com/registry/spec/api/
因此,如果有人知道如何从 Docker Hub 的一个请求中获取整个标签列表,请分享。
此外,如果有人可以阐明记录不完整的 Docker Hub API,它会有所帮助。
以下是检索与 ubuntu docker 图片关联的所有标签的示例方法:
https://hub.docker.com/v2/repositories/library/ubuntu/tags
在评论中感谢 Simon。
您可以添加查询参数page_size=X
来确定将显示多少个标签。它不会自动给你每个标签,但你可以将它设置为一个非常大的数字以确保你得到你想要的。
https://hub.docker.com/v2/repositories/library/ubuntu/tags?page_size=1000
我正在尝试获取 DockerHub 中 public 图片的标签列表。
我发现以下示例有效:
https://hub.docker.com/v2/repositories/${reposiroty}/tags
但它是分页的,我需要控制页面大小,我找不到关于此 API 的文档。它在 URL 中说 v2,但它看起来不像 V2 规范,也不像 v1。 注册表 v2 规范似乎需要身份验证,我对此不感兴趣,因为我只查询 public 数据。 https://docs.docker.com/registry/spec/api/
因此,如果有人知道如何从 Docker Hub 的一个请求中获取整个标签列表,请分享。 此外,如果有人可以阐明记录不完整的 Docker Hub API,它会有所帮助。
以下是检索与 ubuntu docker 图片关联的所有标签的示例方法:
https://hub.docker.com/v2/repositories/library/ubuntu/tags
在评论中感谢 Simon。
您可以添加查询参数page_size=X
来确定将显示多少个标签。它不会自动给你每个标签,但你可以将它设置为一个非常大的数字以确保你得到你想要的。
https://hub.docker.com/v2/repositories/library/ubuntu/tags?page_size=1000