Список имен репозитория на Docker Hub - PullRequest
0 голосов
/ 25 апреля 2020

Существует ли какая-либо команда docker, чтобы перечислять только имена репозиториев в docker реестре хаба? Я не нашел ничего на docker .io платформе.

1 Ответ

0 голосов
/ 25 апреля 2020

По умолчанию это не поддерживается, но вы можете создать свой собственный скрипт, который содержит несколько функций, чтобы перечислять имена репо, а также изображения в вашем аккаунте.

Это может быть простой Bash скрипт или может быть встроен в ваше приложение в качестве инструмента для поиска репо.

  1. Получите свой authToken, войдя в систему по адресу dockerHub
  2. Используя authToken, вы можете вызвать список репо под вашей учетной записью.

    AuthToken = $ (curl -s -H "Тип контента: приложение / json" -X POST -d '{"имя пользователя": "' $ {имя пользователя} ' "," 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 .

...