docker-registry-util
docker-registry-util copied to clipboard
Pagination is unsupported
Repository and tag lists can be paginated:
- https://docs.docker.com/registry/spec/api/#pagination
- https://docs.docker.com/registry/spec/api/#pagination-1
requests
exposes this via response.links
, e.g:
url = "https://myregistry/v2/_catalog"
while True:
response = self.get(url)
print(response.url)
if "next" in response.links:
url = urllib.parse.urljoin(response.url, response.links["next"]["url"])
else:
break