We are using Nexus3 docker groups (combining dockerhub proxy and private registry) aka:
docker pull dockerproxy:5002/busybox
trying to pull from dockerhub if it does not exist in private registry, push storing in private registry part. Works fine.
But how can I make:
docker pull busybox
go to this registry without having to prefix dockerproxy:5002 first?
An environment variable?, $HOME/.docker/config.json? Creative tagging?
Thanks
No, the registry address is part of the full tag for the image. If you don't specify an address, Docker Hub is assumed, and you can't change to a different default.
There's no way around it (short of building your own Docker Engine) - it's a deliberate design decision:
this would lead to a situation where docker pull ubuntu could mean two different things for two different persons/installs, that would very bad for the user. It would lead to a fragmentation of the ecosystem and break the community.