我们有一个私有的 docker 注册表,它正在不断增长并占用所有磁盘空间。到目前为止,我们已经将磁盘空间增加了两次,但现在我们想删除很长时间没有访问过的镜像,我们如何才能获取上次访问镜像的时间?有 API 调用吗?
答案1
https://medium.com/better-programming/cleanup-your-docker-registry-ef0527673e3a
https://docs.docker.com/registry/spec/api/#deleting-an-image
https://docs.docker.com/registry/garbage-collection/
虽然您可以手动浏览文件树来查找这些日期,但注册表浏览器并不完全能提供您想要的最后访问日期。我相信您所要求的(管理注册表映像的直接方式)仍然不直接受 Docker 支持。