0

在 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 字节,60GB。

知道其他 310GB 在哪里吗?

请注意,即使 3 个标签彼此完全不同,我也会得到 3 倍的最坏情况,即 180GB。但是375GB还在。

4

2 回答 2

0

你从哪里得到数组“图像”?

您不是为整个列表而卷曲,而是为单个文件卷曲。

您的列表可能未包含此存储库中的所有图像。

检查以确保您也遍历了图像的所有子文件夹。

于 2020-10-05T16:42:34.507 回答
0

一段时间后,后端存储发生了一些变化

我询问了他们的支持(您必须Feedback在登录 Bintary 时单击),他们正在检查是否有任何家政服务完成,或者只有在我向他们抱怨某些事情已经完成之后。

如果我从他们那里听到更多消息,我会更新。

于 2020-10-21T09:19:16.483 回答