gpt4 book ai didi

docker - 如何在注册表服务器上的 docker 注册表中列出图像?

转载 作者:行者123 更新时间:2023-12-02 09:23:42 25 4
gpt4 key购买 nike

目前我正在将图像从一台机器推送到另一台机器。我可以根据推送机器的 HTTP 状态或注册服务器的日志来确定它的成功。在这一点上,我想在我的服务器上的注册表中搜索真正的内容。到目前为止,我发现的是来自外部的 API 调用,即使您调用它,您也必须知道图像的确切名称以及它是如何标记的。就我而言,当我可以直接访问它时,我只想列出当前在我的注册表中的图像。我没有找到任何相关的命令。

最佳答案

docker CLI 没有搜索注册表的功能,但您可以使用注册表的 REST API。假设您使用的是 registry:2图像,然后您可以使用 catalog 列出所有存储库端点:

curl https://my-registry:5000/v2/_catalog                      
{"repositories":["busybox","redis","ubuntu"]}

然后您可以查询存储库的标签:
curl https://my-registry:5000/v2/busybox/tags/list             
{"name":"busybox","tags":["2","latest"]}

Here's the full Registry API spec .

关于docker - 如何在注册表服务器上的 docker 注册表中列出图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39609189/

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