图像搜索Docker专用注册表2

图像搜索Docker专用注册表2,docker,docker-registry,tls1.2,Docker,Docker Registry,Tls1.2,我使用映像注册表设置了一个安全的私有注册表:2。我能够执行拉和推操作,但找不到在该注册表上搜索图像的方法。使用registry 1,我也能做到这一点,没有任何问题。在搜索解决方案时,我找到了一些链接,上面说,新docker registry2不提供图像搜索选项。因此,我想了解以下方面的详细信息/确认信息 Docker注册表API版本2是否支持图像搜索?如果不是,为什么 是否有任何方法可以使用API与私有安全注册表通信?(我仅获取编码结果) 注册表V2基于 它确实提到: 原始注册中心提供了一些搜索

我使用映像注册表设置了一个安全的私有注册表:2。我能够执行拉和推操作,但找不到在该注册表上搜索图像的方法。使用registry 1,我也能做到这一点,没有任何问题。在搜索解决方案时,我找到了一些链接,上面说,新docker registry2不提供图像搜索选项。因此,我想了解以下方面的详细信息/确认信息

  • Docker注册表API版本2是否支持图像搜索?如果不是,为什么
  • 是否有任何方法可以使用API与私有安全注册表通信?(我仅获取编码结果)

  • 注册表V2基于

    它确实提到:

    原始注册中心提供了一些搜索实现,可用于私有注册中心。
    支持已从V2中删除,因为我们希望将搜索功能与注册表分离。这使得注册表更易于部署,特别是在不需要搜索的用例中,让我们将图像格式与注册表分离

    这是一个由

    关于其API,规定:

    现在有了对v2的初始支持。您需要给出--registryproto=v2,还需要指定各个存储库


    在等待完整的分发API时,收集器可能会有所帮助。

    请更改格式。由于docker search不支持在private registry上搜索,我决定直接使用registry API。当注册表是公共的(没有身份验证是不安全的)时,我能够获得api调用的结果。但当我使用tls和htpassword(如中所述)使其安全时,我只得到编码结果。是否有任何方法可以在客户端检索原始消息?我已经更新了这个问题details@GayathriMenath我不知道