Docker私人信任的registry

我想删除docker私人信任registry中的图像。如何查看可用图像以及如何删除旧图像?

我正在使用registry:2

提前致谢。

从问题1529 ,你可以看到你的图像:

curl -k -u 'docker:sdf' -X GET https://localhost:5000/v2/_catalog 

对于每个图像,您可以列出其标签:

 curl -k -u 'docker:sdf' -X GET https://localhost:5000/v2/bkf/ebbg/tags/list 

最后,对于一个标签,你可以查询它的清单:

 curl -k -I -H Accept:\* https://<some_url_or_ip>:5000/v2/<image_name>/manifests/<tag_name> 

( 史蒂文·艾文森 )

使用这些标题(包括sha256:部分,如果存在)的值 – 它们应该是相同的:

  • Docker-Content-Digest
  • Etag

你需要清单来删除一个图像

 DELETE /v2/<name>/manifests/<reference> curl -k -v -u 'docker:sdf' -X DELETE https://localhost:5000/v2/<name>/manifests/<reference>