Docker Community Forums

Share and learn in the Docker community.

List of all repositories in registry?

I’ve been trying to find an efficient way to find all of the repositories in Docker’s hub. For some reason the V2 registry API doesn’t allow me to access the /v2/_catalog endpoint. Right now I’m using the V1 API and simply passing in a blank character for the search term which seems to be working, but I’ve noticed a lot of problems with the V1 API. I’ve opened an issue report on the V1 GitHub repo but doubt it will be fixed due to V2 development.

Does anyone know a workaround for pulling all of the repositories in the docker hub with their V2 API? Just to clarify I don’t mean a copy of the registry that I’m running. I’m referring to Docker’s registry - https://registry-1.docker.io/v2/

Example using V1: https://index.docker.io/v1/search?q=+&n=100&page=3

there’s no search interface for images in v2, but you can list all images in a registry using a the registry master image try the following some people have written tools for this purpose https://github.com/mayflower/docker-ls