gpt4 book ai didi

api - 如何验证 docker hub api 请求?

转载 作者:行者123 更新时间:2023-12-04 13:54:53 27 4
gpt4 key购买 nike

过去几个小时我一直在尝试向 docker hub api 发出经过身份验证的请求。首先,让我说他们的文档非常不清楚。您必须循环浏览多个不同的子域。我见过的有index.dockerhub.io,registry-1.docker.io/v1/auth.docker.com/token。还有其他人。但你明白了。就像他们的 api 是由 30 个不同的人或其他东西管理的,他们忘记了关于如何统一他们的 api 的 session 。感觉就像我已经阅读了我在互联网上可以找到的关于如何做我想做的事情的所有内容,但我仍然不清楚我应该做什么。

他们的文档指出,我应该在提出某些请求之前获得一个身份验证 token 。好的。美好的。我怎么做?我很幸运,偶然发现了端点,https://auth.docker.io/v2/token/不,感谢他们的api。我只是靠猜测找到的。我不知道版本 2 甚至能够做我想做的事情。

我需要采取哪些步骤来向 dockerhub api 发出经过身份验证的请求。我想要做的更具体的是,我正在尝试查询有关集线器上给定图像的信息,例如图像的大小以及可用的基本端口信息。我知道这是可能的,因为我使用过这样做的服务。那么,您如何正确验证请求以获取此信息?

最佳答案

因此,在解决这个问题的几个小时之后,我遇到了一个有类似问题的人,并写了一篇关于如何解决它的博客文章。简短的回答是 docker api 文档中缺少的端点是 https://cdn-registry-1.docker.io/v1/ .为什么他们没有更好地记录他们的 api?我不知道。如果有人想阅读有关如何完成此操作的完整文章,您可以在 http://www.appcontainers.com/requesting-image-information-using-the-public-docker-api/ 上找到它。

这是我在这个主题上找到的最有帮助的文章。希望这能帮助其他一些被困在被称为 docker api 的困惑中的可怜人。

关于api - 如何验证 docker hub api 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30935633/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com