如何在多个私人registry中searchdocker图像

当我们在我们的私人registry中search图像时,我们需要指定主机“docker search 10.10.10.10:5000/apache”如果我们执行“docker search apache”,docker只在官方docher中心registry中查找图像。 我们的用例:

FROM organization/apache # ..... # custom instructions 

我们要在我们的registry中search这个图像(不提供registry主机),如果没有find使用公共docker中心registry。 是否有可能configurationdocker客户端做到这一点?

我想你真正想要做的是build立一个Docker镜像: https : //docs.docker.com/registry/recipes/mirror/

因此,第一次拉取图片时,它将来自Hub,但随后的请求将在本地处理。

任何docker命令( docker ps或者docker stats )实际上都是调用docker API的,所以你可以这样做,而不是docker search apache curl "http://docker.example.com:2375/images/search?term=apache" | python-mjson.tool curl "http://docker.example.com:2375/images/search?term=apache" | python-mjson.tool所以检查文档https://docs.docker.com/reference/api/docker_remote_api/ 。 您的脚本可以先查看以前的curl命令,testing结果,如果没有findsearch官方注册中心http://registry.hub.docker.com/