如何查看我的私人dockerregistry中的图像标签名称

我可以从dockerregistry像这样得到我的图像信息: curl https://tplink:tplink@registry.tp-link.net:8000/v1/search但没有image_id或标签。 我需要标签名称当我从私人码​​头registry中删除图像。

从这个命令( curl )你将只获得名义上的泊坞窗图像列表。

喜欢

 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命令(dockerregistryAPI)来逐个检查这些docker图像以获取标签列表。

 GET /v1/repositories/ubuntu/tags [ { "layer": "fa81ed08", "name": "latest" }, { "layer": "3db9c44f", "name": "10.04" }, .... ] 

有关详细信息,请参阅https://docs.docker.com/reference/api/registry_api/