如何在docker机器中设置要从中提取的默认注册表?

如何在docker机器中设置要从中提取的默认注册表?,docker,docker-machine,docker-registry,Docker,Docker Machine,Docker Registry,我有docker机器,默认情况下,它会从docker hub中提取我的图像。 现在我们有了自己的回购协议,可以作为docker hub的远程代理。 我们可以使用docker pull server/repo/image进行拉取 现在我希望docker pull image解析到我们的注册表,而不是docker hub。如何在docker机器中实现这一点?无法更改默认docker注册表。只能将专用注册表配置为dockerhub注册表的镜像,如中所述 检查请求此功能的问题。如果您使用的是他们回购协议

我有docker机器,默认情况下,它会从docker hub中提取我的图像。 现在我们有了自己的回购协议,可以作为docker hub的远程代理。 我们可以使用
docker pull server/repo/image
进行拉取


现在我希望
docker pull image
解析到我们的注册表,而不是docker hub。如何在docker机器中实现这一点?

无法更改默认docker注册表。只能将专用注册表配置为dockerhub注册表的镜像,如中所述


检查请求此功能的问题。

如果您使用的是他们回购协议中的RedHat Docker fork,CentOS或EPEL不确定,则可以执行此操作。 您可以使用--addrepository标志。 如果我没弄错的话,如果您是从源代码构建的,您也可以更改默认回购协议