Docker official registry (Docker Hub) URL
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.