繁体   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