如何删除docker注册表中未使用的blob?

Den*_*boy 7 docker docker-registry

我有一个用于开发的docker注册表.我推送的每张图片都带有标签:latest.所以有很多未引用的图像/ blob.我尝试通过运行GC来清理图像,但这似乎没有帮助:

docker exec -it id bin/registry garbage-collect  /etc/docker/registry/config.yml
Run Code Online (Sandbox Code Playgroud)

env var REGISTRY_STORAGE_DELETE_ENABLED为True这可能是因为sha256我的修订版仍然存在.

我可以使用curl和API删除图像.比我使用标签并删除sha256版本中的权利.然后我就是使用GC脚本删除未使用的blob.

但是当我重新使用相同的标签时,它无法删除未使用的修订版和未使用的blob.