如何查看我的私人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/ 。