How to create a repository in docker hub, and pull an image from the repository?

Error response from daemon: manifest for kabau/catnip:latest not found: manifest unknown: manifest unknown

I have created a registry but i cant pull the image from it:
docker pull -p 9000:5000 --name kabau4 kabau/catnip:latest

Please share the commands you used to create and push the image to the registry.

docker run -d -p 9000:5000 --restart=always --name kabau4 kabau/catnip:latest

None of this is related to creating and pushing an image.