我可以像这样从docker注册表获取我的图像信息:curl https://tplink:tplink@registry.tp-link.net:8000/v1/search,但没有image_id或标签。当我从私有docker注册表中删除图像时,我需要标签名称。
发布于 2015-06-12 22:46:05
从该命令(curl)中,您将仅获取docker图像的名称列表。
喜欢
HTTP/1.1 200 OK
Vary: Accept
Content-Type: application/json
{"num_pages": 1,
"num_results": 3,
"results" : [
{"name": "ubuntu", "description": "An ubuntu image..."},
{"name": "centos", "description": "A centos image..."},
{"name": "fedora", "description": "A fedora image..."}
],
"page_size": 25,
"query":"search_term",
"page": 1
}然后,您需要发送额外的GET命令(docker registry )来逐个检查这些docker镜像,以获取标签列表。
GET /v1/repositories/ubuntu/tags
[
{
"layer": "fa81ed08",
"name": "latest"
},
{
"layer": "3db9c44f",
"name": "10.04"
},
....
]https://stackoverflow.com/questions/26926327
复制相似问题