Docker official registry (Docker Hub) URL Docker official registry (Docker Hub) URL docker docker

Docker official registry (Docker Hub) URL


The registry path for official images (without a slash in the name) is library/<image>. Try this instead:

docker pull registry.hub.docker.com/library/busybox


For those trying to create a Google Cloud instance using the "Deploy a container image to this VM instance." option then the correct url format would be

docker.io/<dockerimagename>:version

The suggestion above of registry.hub.docker.com/library/<dockerimagename> did not work for me.

I finally found the solution here (in my case, i was trying to run docker.io/tensorflow/serving:latest)


You're able to get the current registry-url using docker info:

...Debug Mode (server): falseRegistry: https://index.docker.io/v1/Labels:...

That's also the url you may use to run your self hosted-registry:

docker run -d -p 5000:5000 --name registry -e REGISTRY_PROXY_REMOTEURL=https://index.docker.io registry:2

*ix friends, grep & use it right away:

$ echo $(docker info | grep -oP "(?<=Registry: ).*")https://index.docker.io/v1/

UNTESTED Windows friends, findstr & and use it right away:

$ docker info | findstr /R /C:"(?<=Registry: ).*"https://index.docker.io/v1/

I drafted a Windows version of the command – unfortunately i'm not able to test it. Please leave a comment if it doesn't work or you have any other feedback. Thanks.