Docker 图片统计来自 hub.docker.com
Docker image statistics from hub.docker.com
我在 hub.docker.com 上有一张 docker 图片。有没有办法找出谁在使用我的 docker 图像或谁在拉动它? hub.docker.com 可以提供的任何统计信息。
您可以从 API:
中获取总拉数和星数
https://hub.docker.com/v2/repositories//
例如:
curl -s https://hub.docker.com/v2/repositories/library/ubuntu/ | jq -r ".pull_count"
目前只能检索有关拉取次数的统计信息。然后你可以使用Google Apps Script 周期性地记录pull 的次数并存储在google sheet 中。你可以在这里找到更多相关信息 https://www.gasimof.com/blog/track_docker_image_pulls
由于 Docker Hub 没有 out-of-the-box 查看拉动趋势的方法,我最终为自己实现了一个 Prometheus 导出器,并在我的 Grafana 中添加了一个仪表板。
下面是来自 PromQL 的图表:docker_hub_pulls{repo="$repo"}
。
这是我项目的 Github link:predatorray/docker-hub-prometheus-exporter.
我在 hub.docker.com 上有一张 docker 图片。有没有办法找出谁在使用我的 docker 图像或谁在拉动它? hub.docker.com 可以提供的任何统计信息。
您可以从 API:
中获取总拉数和星数https://hub.docker.com/v2/repositories//
例如:
curl -s https://hub.docker.com/v2/repositories/library/ubuntu/ | jq -r ".pull_count"
目前只能检索有关拉取次数的统计信息。然后你可以使用Google Apps Script 周期性地记录pull 的次数并存储在google sheet 中。你可以在这里找到更多相关信息 https://www.gasimof.com/blog/track_docker_image_pulls
由于 Docker Hub 没有 out-of-the-box 查看拉动趋势的方法,我最终为自己实现了一个 Prometheus 导出器,并在我的 Grafana 中添加了一个仪表板。
下面是来自 PromQL 的图表:docker_hub_pulls{repo="$repo"}
。
这是我项目的 Github link:predatorray/docker-hub-prometheus-exporter.