簡體   English   中英

如何在我的私人Docker注冊表中查看圖像標簽名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM