![](/img/trans.png)
[英]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.