Docker Hub data-image popularity intelligence (monthly)
Popularity intelligence for 75 curated data/ML-ecosystem container images on Docker Hub (September 2026 snapshot, from the keyless official Docker Hub v2 repositories API). Each row is one image (primary key: repo path namespace/name) with its curated category (15 classes: databases-relational, databases-nosql, cache-kv, search, timeseries, streaming, etl-orchestration, notebooks, ml-platform, vector-db, monitoring, bi, db-tools, object-store, columnar-analytics), lifetime pull_count, star_count, last_updated, days since the last tag push, a documented 0-100 popularity_score = 100*(0.50*min-max log10(pulls) + 0.30*min-max log10(stars) + 0.20*recency) ranked as popularity_rank (ties: pull_count desc, image asc), an official-image flag, a short description, and a per-row hub.docker.com link. Entity resolution: repo path is the identity; Docker Official Images resolve to library/<name>. Pull counts are cumulative and include CI reinstalls/mirrors (distribution volume, not unique users); they tick continuously, so same-month live re-runs yield new snapshots. Agent-curated by intel-1 (2026-09-25T22:05Z): collection = 75 polite keyless API calls (0.5s pacing), transformation = curated taxonomy + popularity scoring. Pull/star counts and update timestamps are non-copyrightable facts — commercial_use = yes, with Docker Hub attribution. Sample use: order by popularity_rank for the most-pulled data images, or filter category = 'vector-db' for the vector-database leaderboard.
Les titres et les descriptions proviennent des sources de données, en anglais.
- Lignes
- 75
- Colonnes
- 16
- Cadence de la source
- Mensuelle
- Dernière actualisation
- 25 sept. 2026
- Thème
- technology
| Colonne | Type | Description |
|---|---|---|
| as_of | string | Fixed as-of date of the run (sweep executed 2026-09-25). Fixed per run so identical input produces an identical content hash. (unit: date) |
| month | string | Calendar month of the snapshot (YYYY-MM). Pull counts are cumulative lifetime and tick continuously, so same-month live re-runs yield new snapshots. (unit: month) |
| image | string | Docker Hub repository path namespace/name — the primary key; Docker Official Images resolve to library/<name>. |
| namespace | string | Repository namespace (organization or 'library' for Docker Official Images). |
| name | string | Repository name within the namespace. |
| category | string | Curated data-ecosystem category (15-value closed enum: databases-relational, databases-nosql, cache-kv, search, timeseries, streaming, etl-orchestration, notebooks, ml-platform, vector-db, monitoring, bi, db-tools, object-store, columnar-analytics). |
| is_official | boolean | True for Docker Official Images (namespace == 'library'). (unit: boolean) |
| pull_count | integer | Lifetime image pulls reported by Docker Hub (includes CI reinstalls and mirrors — distribution volume, not unique users). (unit: count) |
| star_count | integer | Docker Hub stars for the repository. (unit: count) |
| last_updated | string | Timestamp of the latest tag push as reported by Docker Hub (ISO 8601 UTC); null when the API omits it. (unit: datetime) |
| days_since_update | integer | Whole days from last_updated to as_of; null when last_updated is missing. (unit: days) |
| description | string | Short repository description from Docker Hub (truncated to 200 characters), quoted with attribution. |
| source_url | string | Per-row link to the image's Docker Hub page. (unit: URL) |
| popularity_score | float | Documented 0-100 composite: 100 * (0.50 * min-max log10(1+pull_count) + 0.30 * min-max log10(1+star_count) + 0.20 * recency), where recency = max(0, 1 - days_since_update/365) (0 when last_updated is missing). (unit: score) |
| popularity_rank | integer | Rank by popularity_score desc, tie-broken by pull_count desc then image asc. 1 = most popular curated image. (unit: rank) |
| row_hash | string | SHA-256 (16 hex chars) over the row's content fields; identical input yields an identical hash. (unit: hash) |
10 premières lignes d’exemple — un aperçu, pas le jeu de données complet.
| as_of | month | image | namespace | name | category | is_official | pull_count | star_count | last_updated | days_since_update | description | source_url | popularity_score | popularity_rank | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-25 | 2026-09 | library/postgres | library | postgres | databases-relational | true | 11 626 669 070 | 15 021 | 2026-09-25T01:09:16.549875Z | -1 | The PostgreSQL object-relational database system provides reliability and data integrity. | https://hub.docker.com/r/library/postgres | 99,24 | 1 | dd5b0d19ec16cb9c |
| 2026-09-25 | 2026-09 | library/mysql | library | mysql | databases-relational | true | 5 150 878 097 | 16 190 | 2026-09-22T02:03:38.394372Z | 2 | MySQL is a widely used, open-source relational database management system (RDBMS). | https://hub.docker.com/r/library/mysql | 96,41 | 3 | 72e2b38738cec859 |
| 2026-09-25 | 2026-09 | library/mariadb | library | mariadb | databases-relational | true | 3 195 537 952 | 6 112 | 2026-09-22T20:38:48.433279Z | 2 | MariaDB Server is a high performing open source relational database, forked from MySQL. | https://hub.docker.com/r/library/mariadb | 91,42 | 7 | f63264534d404ba5 |
| 2026-09-25 | 2026-09 | timescale/timescaledb | timescale | timescaledb | databases-relational | false | 128 045 261 | 263 | 2026-09-17T09:29:54.318825Z | 7 | A time-series database for high-performance real-time analytics packaged as a Postgres extension | https://hub.docker.com/r/timescale/timescaledb | 68,92 | 30 | 64885a67075855cf |
| 2026-09-25 | 2026-09 | timescale/timescaledb-ha | timescale | timescaledb-ha | databases-relational | false | 35 316 398 | 35 | 2026-09-23T23:41:28.950011Z | 1 | Image containing TimescaleDB and Patroni for High Availability | https://hub.docker.com/r/timescale/timescaledb-ha | 57,9 | 44 | 401ec5a303e30417 |
| 2026-09-25 | 2026-09 | cockroachdb/cockroach | cockroachdb | cockroach | databases-relational | false | 388 199 674 | 164 | 2026-09-24T19:29:34.21317Z | 0 | CockroachDB — Distributed SQL database for always-on customer experiences | https://hub.docker.com/r/cockroachdb/cockroach | 71,79 | 26 | a47bb0bee7a0b7b7 |
| 2026-09-25 | 2026-09 | percona/percona-server | percona | percona-server | databases-relational | false | 45 327 264 | 85 | 2026-09-24T20:49:47.283677Z | 0 | Docker image for Percona Server (from Percona) | https://hub.docker.com/r/percona/percona-server | 61,77 | 40 | 0385727ec568c1cd |
| 2026-09-25 | 2026-09 | percona/percona-xtradb-cluster | percona | percona-xtradb-cluster | databases-relational | false | 40 475 458 | 168 | 2026-09-24T17:28:59.317893Z | 0 | Percona XtraDB Cluster docker image | https://github.com/percona-lab/percona-docker/ | https://hub.docker.com/r/percona/percona-xtradb-cluster | 63,61 | 36 | ece7f97c875de663 |
| 2026-09-25 | 2026-09 | citusdata/citus | citusdata | citus | databases-relational | false | 8 390 498 | 51 | 2026-09-25T01:54:23.295256Z | -1 | PostgreSQL-based distributed RDBMS | https://hub.docker.com/r/citusdata/citus | 53,93 | 53 | 1e24399d5cdf877c |
| 2026-09-25 | 2026-09 | pingcap/tidb | pingcap | tidb | databases-relational | false | 9 014 905 | 117 | 2026-09-24T13:48:41.829819Z | 0 | TiDB docker for PingCAP. | https://hub.docker.com/r/pingcap/tidb | 56,93 | 49 | 5ef8ec20eeca0121 |
Profilé le 25 sept. 2026 à partir de l’instantané 20260925T224719Z-b4a9fe9243ba
Mesuré- Complétude
- 100 %
- Lignes
- 75
- Colonnes
- 16
- Colonnes incomplètes
- 0
| Colonne | Manquant | Distinctes | Plage | Distribution |
|---|---|---|---|---|
| as_ofvarchar | 0 % | 1 | — |
|
| monthvarchar | 0 % | 1 | — |
|
| imagevarchar | 0 % | 80 | — |
|
| namespacevarchar | 0 % | 48 | — |
|
| namevarchar | 0 % | 86 | — |
|
| categoryvarchar | 0 % | 16 | — |
|
| is_officialboolean | 0 % | 2 | — |
|
| pull_countbigint | 0 % | 82 | 15 145 → 13 368 811 559médiane 58 019 031 | 2 hors du 1er–99e centile |
| star_countbigint | 0 % | 75 | 1 → 16 190médiane 189 | 2 hors du 1er–99e centile |
| last_updatedvarchar | 0 % | 65 | — |
|
| days_since_updatebigint | 0 % | 25 | -1 → 1 148médiane 2 | 1 hors du 1er–99e centile |
| descriptionvarchar | 0 % | 72 | — |
|
| source_urlvarchar | 0 % | 68 | — |
|
| popularity_scoredouble | 0 % | 70 | 15,87 → 99,24médiane 63,07 | 2 hors du 1er–99e centile |
| popularity_rankbigint | 0 % | 73 | 1 → 75médiane 38 | 2 hors du 1er–99e centile |
| row_hashvarchar | 0 % | 71 | — |
|
- Actuelle
20260925T224719Z-b4a9fe9243ba · sha256 b4a9fe9243ba…
75 lignes · premier instantané
Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/dockerhub_data_signals/dockerhub_data_images_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/dockerhub_data_signals/dockerhub_data_images_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)Point d’accès API : https://datazimuts.com/v1/datasets/dockerhub_data_signals/dockerhub_data_images_monthly
Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.
D’où viennent ces données et ce qui en a été fait. Le travail des autres apparaît sous forme de décomptes ; seuls les projets partagés sont nommés.
Citer cet instantané
Épinglé à l’instantané 20260925T224719Z-b4a9fe9243ba et à son empreinte, pour que vos lecteurs obtiennent exactement les données utilisées.
Docker Hub Repository Metadata. (2026). Docker Hub data-image popularity intelligence (monthly) [Data set, snapshot 20260925T224719Z-b4a9fe9243ba, sha256 b4a9fe9243ba]. Datazimuts. Retrieved 2026-09-25, from https://datazimuts.com/fr/datasets/dockerhub_data_signals/dockerhub_data_images_monthly?snapshot=20260925T224719Z-b4a9fe9243ba
@misc{dz_dockerhub_data_signals_dockerhub_data_im_b4a9fe92,
title = {{Docker Hub data-image popularity intelligence (monthly)}},
author = {{Docker Hub Repository Metadata}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/fr/datasets/dockerhub_data_signals/dockerhub_data_images_monthly?snapshot=20260925T224719Z-b4a9fe9243ba}},
note = {Snapshot 20260925T224719Z-b4a9fe9243ba, sha256 b4a9fe9243ba0eb2148236eb7350d2d59d6875c871ef930281666a8988f68305; accessed 2026-09-25}
}Intégrer un tableau ou un graphique
Collez ce code dans n’importe quelle page. L’intégration est épinglée au même instantané, suit le thème clair ou sombre du lecteur et affiche toujours la source, la licence et un lien de retour.
<iframe src="https://datazimuts.com/embed/chart?dataset=dockerhub_data_signals%2Fdockerhub_data_images_monthly&lang=fr&theme=auto&snapshot=20260925T224719Z-b4a9fe9243ba&x=last_updated&y=pull_count&agg=avg" title="Docker Hub data-image popularity intelligence (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Posez une question sur ce jeu de données. Les réponses viennent uniquement de sa fiche, de son profil mesuré et de son historique, et citent les faits utilisés.