rest - DockerHub API : List ongoing builds

标签 rest api docker curl dockerhub

我正在尝试使用 API 从此 URL 中从 DockerHub 获取数据:

https://cloud.docker.com/u/{account}/repository/docker/{account}/{app}/builds

但是,等效的 API URL 无效。它返回 404:
https://cloud.docker.com/v2/repositories/{account}/{app}/builds/

另一方面,以下 URL 是有效的,但未列出正在进行的构建:
https://cloud.docker.com/v2/repositories/{account}/{app}/tags/

总的来说,我想做的是从 API 中获取在 DockerHub 中构建的图像列表。我怎样才能做到这一点?

最佳答案

您可以使用此 API 列出构建。

https://cloud.docker.com/v2/repositories/{account}/{app}/buildhistory/

然后附加 build_code以查看完整细节。
https://cloud.docker.com/v2/repositories/{account}/{app}/buildhistory/{build_code}

我不知道这些端点的任何官方文档。过去,我使用以下源代码作为引用。

https://github.com/RyanTheAllmighty/Docker-Hub-API/blob/master/src/api.js

关于rest - DockerHub API : List ongoing builds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56123265/

相关文章:

java - Jersey 将 "application.wadl"文件存储在哪里?

php - Laravel REST API - 无限循环

javascript - Json服务器错误: Data must be an object.需要将JSON数组更改为JSON对象

wordpress - 在Wordpress中通过API创建新用户时如何发送电子邮件密码?

docker - 当您使用 Docker 提交容器时到底发生了什么?

symfony - Symfony2插件,适用于Docker中的我的Zsh

postgresql - 无法使用 Sequelize 的 Docker Compose 连接到 Postgres 容器

java - Jersey REST 查询参数组合验证

c# - 如何正确定制流畅的构建器

javascript - Vimeo javascript api player.play() 不播放