docker 查询或获取私有仓库(registry)中的镜像,使用nginx
docker search 192.168.1.8:5000docker
命令经测试很差使。curl
解决:测试
一、获取仓库类的镜像:url
[root@shanghai docker]# curl -XGET http://192.168.1.8:5000/v2/_catalogcode
{"repositories":["nginx"]}it
二、获取某个镜像的标签列表:io
[root@shanghai docker]# curl -XGET http://192.168.1.8:5000/v2/image_name/tags/listtest
{"errors":[{"code":"NAME_UNKNOWN","message":"repositoryname not known toregistry","detail":{"name":"image_name"}}]}im
[root@shanghai docker]# curl -XGET http://192.168.1.8:5000/v2/nginx/tags/list
{"name":"nginx","tags":["latest"]}
[root@shanghai docker]#
参考:
https://stackoverflow.com/questions/23733678/how-to-search-images-from-private-1-0-registry-in-docker