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

时间:2018-02-07 13:14:19

标签: docker docker-machine docker-registry

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

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

2 个答案:

答案 0 :(得分:0)

无法更改默认的泊坞窗注册表。您只能将私有注册表配置为dockerhub注册表的镜像,如Registry as a pull through cache中所述。

检查已请求此功能的moby-33069问题。

答案 1 :(得分:0)

如果您正在使用Docker的Red Hat分支(可以在其仓库中使用CentOS或EPEL不确定),则可以完成此操作。 您使用--add-repository标志。 如果我没记错的话,如果您是从源代码构建的,也可以更改默认存储库。