It is public repository to store the most used Docker images. This ever-evolving repository by community helps a lot in the rising of the Docker. It also provides a private repository to store images. It's the developer's choice to upload their Docker image to the public repository or private repository. Official repositories are organized and promoted by the Docker Hub. These are mostly for OS repositories or languages runtime repositories.