我正在尝试使用 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/