[英]How to get the status of Docker Image Tag that lies in a private registry
[英]How to see image tag name in my private docker registry
我可以像这样从docker注册表中获取图像信息: curl https://tplink:tplink@registry.tp-link.net:8000/v1/search
但是没有image_id或标签。 从私人Docker注册表中删除图像时,我需要标签名称。
通过此命令( 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注册表API)来逐一检查这些docker镜像以获取标签列表。
GET /v1/repositories/ubuntu/tags
[
{
"layer": "fa81ed08",
"name": "latest"
},
{
"layer": "3db9c44f",
"name": "10.04"
},
....
]
有关详细信息,请参见https://docs.docker.com/reference/api/registry_api/ 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.