How to fix docker push 'denied: requested access to the resource is denied'
Problem:
You want to push an image to Dockerhub using a command like
docker push myusernameondocker/my-image
but you see an error message like
denied: requested access to the resource is denied
Solution
First ensure that your local docker client is logged in to Docker by using
docker login
This will ask you for your username and password. In case you have not registered yet on Dockerhub, register here!
Now you can retry your command. Note that you do not need to create the repository on DockerHub explicitly, it will be created automatically!