Docker注册表镜像连接到私有不安全注册表

时间:2019-02-08 13:09:47

标签: docker docker-registry

我有一个正在公司内部使用的私人注册表(JFrog)。我想为我们的项目设置一个注册表缓存,以免使私人注册表负担沉重。

文档中指出,尽管Mirroring private docker registry中的回答表明现在支持,但不支持私有注册表的注册表镜像。

我尝试了以下设置:

[UBUNTU CLIENT] --- [REGISTRY PROXY] --- [PRIVATE REGISTRY]

注册表代理可通过 192.168.178.111:30222(以k8s运行)访问

私人注册表包含名称为 myregistry / mypersonalimg:latest

的图像

这是一种工作方式,但不是我想要的方式。如果要从客户端提取图像,则必须使用以下命令

docker pull 192.168.178.111:30222/mypersonalimg:latest

我希望docker pull myregistry / mypersonalimg:latest可以工作,但是我想docker然后会寻找名为myregistry的注册表。

1 个答案:

答案 0 :(得分:0)

在客户端上使用注册表镜像设置/etc/docker/daemon.json会适合您的情况。如果拉出的映像未提供存储库地址,则客户端上的dockerd将尝试配置镜像。

相关问题