URL-адрес Dockerhub Registry API для доступа к репозиторию

Может кто-нибудь, пожалуйста, помогите мне получить доступ к API реестра для учетной записи dockerhub. Ключевые моменты здесь:

  1. У меня есть учетная запись dockerhub, и у меня есть как частные, так и общедоступные репозитории.

  2. Я попробовал "https://registry.hub.docker.com/v1/repositories/inderpreet20/fedora/tags", и это дает пустую строку

  3. После некоторых исследований я попытался получить доступ к изображениям с помощью "https://registry-1.docker.io/v1/repositories/inderpreet20/fedora/tags", и это дает ошибку "Требуется авторизация"

  4. Какая версия API реестра сейчас используется для dockerhub? Я видел, что документация для v2 также доступна, но с v2 в приведенном выше URL-адресе я всегда вижу пустую страницу.

  5. Каким будет фактический URL-адрес, который можно использовать для доступа к этим API-интерфейсам реестра.

Здесь в приведенных выше пунктах я упомянул только о своем публичном репозитории. Моя учетная запись также является частью одной организации, где у нас есть частный репозиторий. Так требует ли доступ к этим репозиториям какой-то другой подход?


person Inderpreet    schedule 09.08.2016    source источник
comment
также попробовал этот URL-адрес index.docker.io/v1/repositories/inderpreet20/fedora/ теги, но это также дает мне пустую строку json   -  person Inderpreet    schedule 10.08.2016


Ответы (1)


https://registry.hub.docker.com/v1/repositories/ORGANIZATION/REPOSITORY/tags

Например. это даст вам все теги из изображения osism/ara-server.

https://registry.hub.docker.com/v1/repositories/osism/ara-server/tags

Для частных репозиториев вы должны передать свое имя пользователя и пароль.

person Christian Berendt    schedule 28.04.2017