docker使用私人registry拉/推没有前缀

我们正在使用Nexus3docker组(结合dockerhub代理和私人registry)又名:

docker pull dockerproxy:5002/busybox 

试图从dockerhub拉,如果它不存在私人registry,推送存储在私人registry部分。 工作正常。

但是我怎么能做到:

 docker pull busybox 

去这个registry,而不必前缀dockerproxy:5002第一?

一个环境variables?,$ HOME / .docker / config.json? 广告素材标记?

谢谢

不,registry地址是图片完整标签的一部分。 如果您没有指定地址,则假定为Docker Hub,并且不能更改为其他默认值。

没有办法绕过它(build立自己的Docker引擎) – 这是一个有意的devise决定 :

这将导致docker pull ubuntu对于两个不同的用户/安装可能意味着两个不同的事情,这对用户来说是非常糟糕的。 这将导致生态系统的碎片化,打破社区。