【问题标题】:Docker image statistics from hub.docker.com来自 hub.docker.com 的 Docker 镜像统计信息
【发布时间】:2018-11-06 16:52:15
【问题描述】:

我在 hub.docker.com 上有一个 docker 镜像。有没有办法找出谁在使用我的 docker 镜像或谁在拉它? hub.docker.com 可以提供的任何统计数据。

【问题讨论】:

  • 拉可能是匿名的,所以害怕不知道是谁在拉它。
  • 您是否偶然找到了更好的答案?我正在研究同样的事情。感谢您添加@grg。
  • 不幸的是,Docker hub 似乎没有向我们提供该信息。

标签: docker dockerhub


【解决方案1】:

您可以从 API 获取总拉数和星数:

https://hub.docker.com/v2/repositories/$1/$2

例如:

curl -s https://hub.docker.com/v2/repositories/library/ubuntu/ | jq -r ".pull_count"

【讨论】:

    【解决方案2】:

    目前只能检索有关拉取次数的统计信息。然后,您可以使用 Google Apps 脚本定期记录拉取次数并将其存储在 google sheet 中。你可以在这里找到更多信息https://www.gasimof.com/blog/track_docker_image_pulls

    【讨论】:

      【解决方案3】:

      由于 Docker Hub 没有开箱即用的方式来查看拉动趋势,我最终为自己实现了一个 Prometheus 导出器,并在我的 Grafana 中添加了一个仪表板。

      下面是来自 PromQL 的图表:docker_hub_pulls{repo="$repo"}

      这是我项目的 Github 链接:predatorray/docker-hub-prometheus-exporter

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-06-24
        • 2022-07-20
        • 2016-05-18
        • 2021-12-23
        • 1970-01-01
        • 1970-01-01
        • 2013-02-17
        • 2019-02-04
        相关资源
        最近更新 更多