列出Docker Hub上的存储库名称

问题描述 投票:0回答:1

是否有任何docker命令仅列出docker hub注册表中的存储库名称?我在docker.io平台上找不到任何文件。

docker dockerhub
1个回答
0
投票

默认情况下不支持,但是您可以创建包含多个功能的自己的脚本,以便列出存储库名称以及帐户中的图像。

它可以是简单的Bash脚本,也可以作为搜索仓库的工具嵌入到您的应用中。

  1. 通过登录到dockerHub获得您的authToken
  2. 使用authToken,您可以在您的帐户下调用回购清单。

    AuthToken = $(curl -s -H“ Content-Type:application / json” -X POST -d'{“ username”:“'$ {username}'”,“ password”:“'$ {password} '“}'https://hub.docker.com/v2/users/login/ | jq -r .token)

    curl -s -H“授权:JWT $ AuthToken”https://hub.docker.com/v2/repositories/$ {用户名} /?page_size = 100 | jq -r'.results |。[] | .name'

我从github中引用此脚本。

© www.soinside.com 2019 - 2024. All rights reserved.