我有一个私人注册中心(JFrog),正在公司内部使用。我想为我们的项目设置一个注册表缓存,以防止私有注册表负载过重。
正如文档所述,不支持专用注册中心的注册表镜像,尽管Mirroring private docker registry中的答案表明现在支持它。
我尝试了以下设置:
UBUNTU客户端--注册表代理--私有注册表
注册表代理可访问192.168.178.111:30222 (在k8s中运行)
私有注册表myregistry/mypersonalimg:latest包含一个名称为的图像
这是一种工作,但不是我喜欢的方式。如果我想从客户端提取图像,我必须使用以下命令
docker pull 192.168.178.111:30222/mypersonalimg:latest
我本来希望docker拉出myregistry /mypersonalimg:最新的将会有效,但我想码头将寻找一个名为myregistry的注册中心。
发布于 2019-10-24 09:25:01
在客户机上设置带有注册表镜像的/etc/docker/daemon.json将适用于您的情况。如果拉出的映像没有给出存储库地址,客户端上的dockerd将尝试配置镜像。
https://stackoverflow.com/questions/54593155
复制相似问题