在Bintray上,我发现我有一个私有的docker存储库,占用了相当多的空间:
然后我做了一些家务活,只保留了我所有图像的最后3个标签。然而,这并没有多大帮助。删除所有这些旧标签后,存储空间没有任何变化。
我在这里获得了这个API端点:https://bintray.com/docs/api/#_get_package_files来估计包文件的大小:
for img in $(cat images) ; do curl -s -XGET -u "user:pass" https://bintray.com/api/v1/packages/my-org/internal-docker/$img/files | python -m json.tool | jq '.[] | .size' | awk '{ sum += $1 } END { print sum }' ; done所有这些求和得到的是63723101568字节,60 me。
知道其他310 are在哪里吗?
请注意,即使这3个标签彼此完全不同,我得到的最坏情况也是这个数字的3倍,所以是180 so。但375 is的内存仍然存在。
发布于 2020-10-06 00:42:35
你从哪里得到数组'images‘的?
你不是在卷曲整个列表,而是单个文件。
您的列表可能没有包含此存储库中的所有图像。
检查以确保您也遍历了图像的所有子文件夹。
发布于 2020-10-21 17:19:16
一段时间后,something changed in the backend storage
我请求他们的支持(当你登录到Bintary时,你必须点击Feedback ),他们正在检查是否做了一些内务工作,或者只是在我向他们抱怨做了一些事情之后。
如果我从他们那里得到更多消息我会更新的。
https://stackoverflow.com/questions/64207034
复制相似问题