Skip to content

Commit 451b837

Browse files
committed
hub: content categories early access
Signed-off-by: David Karlsson <[email protected]>
1 parent 64795d8 commit 451b837

File tree

3 files changed

+81
-0
lines changed

3 files changed

+81
-0
lines changed
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: Categories in Docker Hub
3+
description: |
4+
Categorizing your Docker Hub repositories makes it easier for users to
5+
find your images based on its use cases and content.
6+
keywords: hub, images, content, categories, explore, search
7+
---
8+
9+
> **Early Access**
10+
>
11+
> Categories is an [Early Access](/release-lifecycle/#early-access-ea)
12+
> feature of Docker Hub. It's currently only available to members of the
13+
> [Docker Verified Publisher](../../trusted-content/dvp-program.md)
14+
> and [Docker-Sponsored Open Source](../../trusted-content/dsos-program.md)
15+
> programs.
16+
{ .restricted }
17+
18+
You can tag Docker Hub repositories with categories, representing the primary
19+
intended use cases for your images. This lets users more easily find and
20+
explore content for the problem domain that they're interested in.
21+
22+
## Available categories
23+
24+
The Docker Hub content team maintains a curated list of categories.
25+
The available categories are:
26+
27+
- **API Management**: Tools for creating, publishing, analyzing, and securing APIs.
28+
- **Content Management System:** Software applications to create and manage digital content through templates, procedures, and standard formats.
29+
- **Data Science:** Tools and software to support analyzing data and generating actionable insights.
30+
- **Databases & Storage:** Systems for storing, retrieving, and managing data.
31+
- **Languages & Frameworks:** Programming language runtimes and frameworks.
32+
- **Integrations & Delivery:** Tools for Continuous Integration (CI) and Continuous Delivery (CD).
33+
- **Internet of Things:** Tools supporting Internet of Things (IoT) applications.
34+
- **Machine Learning & AI:** Tools and frameworks optimized for artificial intelligence and machine learning projects, such as pre-installed libraries and frameworks for data analysis, model training, and deployment.
35+
- **Message Queues:** Message queuing systems optimized for reliable, scalable, and efficient message handling.
36+
- **Monitoring & Observability:** Tools to track software and system performance through metrics, logs, and traces, as well as observability to explore the system’s state and diagnose issues.
37+
- **Networking:** Repositories that support data exchange and connecting computers and other devices to share resources.
38+
- **Operating Systems:** Software that manages all other programs on a computer and serves as an intermediary between users and the computer hardware, while overseeing applications and system resources.
39+
- **Security:** Tools to protect a computer system or network from theft, unauthorized access, or damage to their hardware, software, or electronic data, as well as from service disruption.
40+
- **Web Servers:** Software to serve web pages, HTML files, and other assets to users or other systems.
41+
- **Web Analytics:** Tools to collect, measure, analyze, and report on web data and website visitor engagement.
42+
43+
## Auto-generated categories
44+
45+
> **Note**
46+
>
47+
> Auto-generated categories only apply to Docker Official Images, Docker
48+
> Verified Publishers, and Docker-Sponsored Open Source program participants.
49+
50+
For repositories that pre-date the Categories feature in Docker Hub,
51+
categories have been automatically generated and applied, using OpenAI, based
52+
on the repository title and description.
53+
54+
As an owner of a repository that has been auto-categorized, you can manually
55+
edit the categories if you think they're inaccurate. See [Manage categories for
56+
a repository](#manage-categories-for-a-repository).
57+
58+
The auto-generated categorization was a one-time effort to help seed categories
59+
onto repositories created before the feature existed. Categories are not
60+
assigned to new repositories automatically.
61+
62+
## Manage categories for a repository
63+
64+
You can tag a repository with up to three categories.
65+
66+
To edit the categories of a repository:
67+
68+
1. Go to the repository page on Docker Hub.
69+
2. Select the pencil icon under the description field.
70+
3. Select the categories you want to apply.
71+
4. Select **Update** to save the changes.
72+
73+
<video controls>
74+
<source src="/assets/video/hub_categories.mp4" type="video/mp4" />
75+
</video>
76+
77+
If you're missing a category, use the
78+
[Give feedback link](https://docker.qualtrics.com/jfe/form/SV_03CrMyAkCWVylKu)
79+
to let us know what categories you'd like to see.

data/toc.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2039,6 +2039,8 @@ Manuals:
20392039
title: Access
20402040
- path: /docker-hub/repos/
20412041
title: Manage
2042+
- path: /docker-hub/repos/categories/
2043+
title: Categories
20422044
- path: /docker-hub/download-rate-limit/
20432045
title: Download rate limit
20442046
- path: /docker-hub/webhooks/
189 KB
Binary file not shown.

0 commit comments

Comments
 (0)