Я не уверен, правильно ли я это делаю.Я использую этот код, чтобы получить список тегов для общедоступного изображения:
export TOKEN=$(curl -S https://auth.docker.io/token\?service\=registry.docker.io\&scope\=repository:fedora:pull | awk -F'"' '{print $4}')
curl -S -H "Authorization: Bearer $TOKEN" \
https://registry-1.docker.io/v2/library/fedora/tags/list
Но он всегда возвращает {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":[{"Type":"repository","Class":"","Name":"library/fedora","Action":"pull"}]}]}
Интересно, как правильно использовать эту авторизацию.Я основал код на https://github.com/docker/hub-feedback/issues/1253, и моя конечная цель - получить полный набор репозиториев и изображений в частной организации, но сначала мне нужно понять, как это работает.
Заранее спасибоза любую помощь.
https://github.com/docker/hub-feedback/issues/1253