docker 查詢或獲取私有倉庫(registry)中的鏡像,使用
docker search 192.168.1.8:5000
命令經測試不好使。
解決:
1、獲取倉庫類的鏡像:
[root@shanghai docker]# curl -XGET http://192.168.1.8:5000/v2/_catalog
{"repositories":["nginx"]}
2、獲取某個鏡像的標簽列表:
[root@shanghai docker]# curl -XGET http://192.168.1.8:5000/v2/image_name/tags/list
{"errors":[{"code":"NAME_UNKNOWN","message":"repositoryname not known toregistry","detail":{"name":"image_name"}}]}
[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