小编use*_*589的帖子

查找每个Docker镜像的图层和图层大小

出于研究目的,我正在尝试抓取公共Docker注册表(https://registry.hub.docker.com/)并找出1)平均图像有多少层,以及2)这些层的大小以获得分配的想法.

但是我研究了API和公共库以及github上的细节,但是我找不到任何方法:

  • 检索所有公共存储库/图像(即使这些是数千个,我仍然需要一个起始列表来迭代)
  • 找到图像的所有图层
  • 找到图层的大小(所以不是图像,而是单个图层).

任何人都可以帮我找到检索此信息的方法吗?

谢谢!

编辑:是否有人能够验证在Docker注册表中搜索'*'是否返回所有存储库而不是任何在任何地方提到'*'的东西?https://registry.hub.docker.com/search?q=*

image web-crawler docker

78
推荐指数
6
解决办法
7万
查看次数

在图中找到彼此之间最大传播/距离的 N 个节点

给定一个包含 N 个节点(数千个)的图,我需要找到 K 个节点,以便使 K 的每对 (K1,K2) 之间的平均路径长度最大化。所以基本上,我想让它们尽可能远离彼此。

我将为此使用哪种算法/如何编程而不必尝试 K 的几个单一组合?

也作为扩展:如果我现在有 N 个节点,并且我需要在图中放置 2 组节点 K 和 L,以使每对 (L,K) 之间的平均路径长度最大化,我该怎么做?

我目前的尝试是只做几个随机放置,然后计算 K 和 L 对之间的平均路径长度,但这个计算开始需要很多时间,所以我不想花那么多时间只是评估随机选择的组合。我宁愿花时间获得真正最广泛的组合。

有没有什么算法可以解决这个问题?

java algorithm graph cluster-computing maximize

4
推荐指数
1
解决办法
559
查看次数