Hi all, my organization is having this problem as well. Everything was working fine until today: Now, for any new repositories/tags we create, once they are pushed for the first time, we cannot pull them, nor push an update.
All of our images from before today can still be pulled without any issue. No status issues reported at Dockerhub however.
It also appears that the images that I create that I can’t update I also cannot delete through the hub.docker.com web gui. It allows me to put through the request for deletion without any issues but hours later the images are still there.
This seems to be an intermittent issue that was fixed now. Although the images I created during the error period do not seem possible to delete from the GUI. Will update if these zombie images become deleteable in the next few days.
@saubin Thanks for the heads up, it appears I can also push now, hopefully it’s fixed for good. I’ll check back after the weekend myself and see if I can delete the zombies that I created seeing if I could recreate the issue and update if I can.
I found out that to push your docker image, you need to first login into your docker hub account and your image you me be in this format ‘repositoryName/imageTag’. so that docker will know that you are try to push to your repository. If your repository name does not come in, it will try to push to docker . io/library/imageName instead of docker.io/repositoryName/imageName
This means that if you have an image name that does not carry your repository name, you need to retag tour image
get the same error.
the reason is that my docker image name is not following the rule: mydockerusername/imagename.
wrong:
docker build -t xxxx .
correct:
docker build -t mydockerusername/xxxx
Thank you so much. I was challenged on gitlab ci with this. I was trying to login to my entire repository on docker hub, using docker.io/*****, youre suggestion worked for me.