Skip to content

Commit fcf2c56

Browse files
hub: refresh around dhi
Signed-off-by: Craig Osterhout <craig.osterhout@docker.com> Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
1 parent 1ca3e43 commit fcf2c56

6 files changed

Lines changed: 139 additions & 36 deletions

File tree

content/manuals/docker-hub/image-library/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ workflows, making it easier to share and collaborate.
1414
In this section, learn about:
1515

1616
- [Search](./search.md): Discover how to browse and search Docker Hub's extensive resources.
17-
- [Trusted content](./trusted-content.md): Dive into Docker Official Images,
18-
Verified Publisher content, and Sponsored Open Source images, all vetted for
19-
security and reliability to streamline your workflows.
20-
- [Catalogs](./catalogs.md): Explore specialized collections like the generative AI catalog.
17+
- [Trusted content](./trusted-content.md): Dive into Docker Hardened Images,
18+
Docker Official Images, Verified Publisher content, and Sponsored Open Source
19+
images, all vetted for security and reliability to streamline your workflows.
20+
- [Catalogs](./catalogs.md): Explore specialized collections like the generative AI catalogs.
2121
- [Mirroring](./mirror.md): Learn how to create a mirror of Docker Hub's
2222
container image library as a pull-through cache.

content/manuals/docker-hub/image-library/search.md

Lines changed: 102 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,21 @@ types of content.
1414
## Filters
1515

1616
The search functionality includes filters to narrow down
17-
results based on your requirements, such as products, categories, and trusted
18-
content. This ensures that you can quickly find and access the resources best
17+
results based on your requirements, such as products, categories, trusted
18+
content, and publishers. This ensures that you can quickly find and access the resources best
1919
suited to your project.
2020

2121
### Products
2222

2323
Docker Hub's content library features three products, each designed to meet
24-
specific needs of developers and organizations. These products include images,
25-
plugins, and extensions.
24+
specific needs of developers and organizations. These products include:
25+
26+
- Images
27+
- Extensions
28+
- Helm charts
29+
- Compose
30+
- AI models
31+
- Plugins
2632

2733
#### Images
2834

@@ -42,26 +48,6 @@ reusable building blocks, reducing the need to start from scratch. Whether
4248
you're a beginner building your first container or an enterprise managing
4349
complex architectures, Docker Hub images provide a reliable foundation.
4450

45-
#### Plugins
46-
47-
Plugins in Docker Hub let you extend and customize Docker Engine to suit
48-
specialized requirements. Plugins integrate directly with the Docker Engine and
49-
provide capabilities such as:
50-
51-
- Network plugins: Enhance networking functionality, enabling integration with
52-
complex network infrastructures.
53-
- Volume plugins: Provide advanced storage options, supporting persistent and
54-
distributed storage across various backends.
55-
- Authorization plugins: Offer fine-grained access control to secure Docker
56-
environments.
57-
58-
By leveraging Docker plugins, teams can tailor Docker Engine to meet their
59-
specific operational needs, ensuring compatibility with existing infrastructures
60-
and workflows.
61-
62-
To learn more about plugins, see [Docker Engine managed plugin
63-
system](/manuals/engine/extend/_index.md).
64-
6551
#### Extensions
6652

6753
Docker Hub offers extensions for Docker Desktop, which enhance its core
@@ -85,18 +71,107 @@ Desktop's interface.
8571
To learn more about extensions, see [Docker
8672
Extensions](/manuals/extensions/_index.md).
8773

74+
#### Helm charts
75+
76+
Helm charts in Docker Hub provide a streamlined way to package, configure, and
77+
deploy Kubernetes applications. Helm is the package manager for Kubernetes, and
78+
charts are pre-configured templates that define the resources needed to run an
79+
application in a Kubernetes cluster. Docker Hub hosts a variety of Helm charts
80+
that simplify complex deployments by:
81+
82+
- Application packaging: Bundle Kubernetes manifests, configurations, and
83+
dependencies into a single, reusable chart.
84+
- Version management: Track and manage different versions of your application
85+
deployments.
86+
- Configuration templating: Customize deployments with values files, making it
87+
easy to deploy the same application across different environments.
88+
- Dependency management: Automatically handle chart dependencies, ensuring all
89+
required components are deployed together.
90+
91+
Helm charts reduce the complexity of Kubernetes deployments, making it easier
92+
for teams to deploy, upgrade, and manage applications in production
93+
environments.
94+
95+
#### Compose
96+
97+
Docker Compose files in Docker Hub enable multi-container application
98+
orchestration through simple YAML configuration files. Compose is a tool for
99+
defining and running multi-container Docker applications, and Docker Hub hosts
100+
Compose files that help you:
101+
102+
- Multi-container orchestration: Define and run applications consisting of
103+
multiple interconnected containers with a single command.
104+
- Service configuration: Specify container images, environment variables,
105+
networks, volumes, and dependencies in a declarative format.
106+
- Development and testing: Quickly spin up complete application stacks for local
107+
development, testing, or demonstration purposes.
108+
- Environment consistency: Ensure consistent application behavior across
109+
development, staging, and production environments.
110+
111+
Compose files simplify the process of managing complex applications by
112+
providing a clear, version-controlled definition of your entire application
113+
stack.
114+
115+
#### AI models
116+
117+
Docker Hub hosts AI and machine learning models in containerized formats,
118+
making it easier to deploy, share, and run AI applications across different
119+
environments. These containerized AI models provide:
120+
121+
- Pre-trained models: Access ready-to-use machine learning models for common
122+
tasks such as image recognition, natural language processing, and predictive
123+
analytics.
124+
- Model serving: Deploy models as containerized services that can be easily
125+
integrated into applications and scaled as needed.
126+
- Reproducible environments: Package models with their dependencies, ensuring
127+
consistent behavior across development and production environments.
128+
- Framework support: Find models built with popular frameworks like TensorFlow,
129+
PyTorch, scikit-learn, and others.
130+
131+
Containerized AI models accelerate AI adoption by removing infrastructure
132+
complexity and enabling teams to focus on building intelligent applications.
133+
134+
#### Plugins
135+
136+
Plugins in Docker Hub let you extend and customize Docker Engine to suit
137+
specialized requirements. Plugins integrate directly with the Docker Engine and
138+
provide capabilities such as:
139+
140+
- Network plugins: Enhance networking functionality, enabling integration with
141+
complex network infrastructures.
142+
- Volume plugins: Provide advanced storage options, supporting persistent and
143+
distributed storage across various backends.
144+
- Authorization plugins: Offer fine-grained access control to secure Docker
145+
environments.
146+
147+
By leveraging Docker plugins, teams can tailor Docker Engine to meet their
148+
specific operational needs, ensuring compatibility with existing infrastructures
149+
and workflows.
150+
151+
To learn more about plugins, see [Docker Engine managed plugin
152+
system](/manuals/engine/extend/_index.md).
153+
154+
88155
### Trusted content
89156

90157
Docker Hub's trusted content provides a curated selection of high-quality,
91158
secure images designed to give developers confidence in the reliability and
92159
security of the resources they use. These images are stable, regularly updated,
93160
and adhere to industry best practices, making them a strong foundation for
94161
building and deploying applications. Docker Hub's trusted content includes,
95-
Docker Official Images, Verified Publisher images, and Docker-Sponsored Open
96-
Source Software images.
162+
Docker Hardened Images, Docker Official Images, Verified Publisher images, and
163+
Docker-Sponsored Open Source Software images.
97164

98165
For more details, see [Trusted content](./trusted-content.md).
99166

167+
### Publishers
168+
169+
The **Publishers** filter lets you narrow image results by the organization
170+
that published the image.
171+
172+
Publishers of trusted content appear first. Only a select number of publishers
173+
are shown.
174+
100175
### Categories
101176

102177
Docker Hub makes it easy to find and explore container images with categories.
@@ -164,4 +239,4 @@ extension has been reviewed by Docker for quality and reliability.
164239
> [!NOTE]
165240
>
166241
> The **Reviewed by Docker** filter is only available for extensions. To make
167-
> the filter available, you must select only the **Extensions** filter in **Products**.
242+
> the filter available, you must select only the **Extensions** filter in **Products**.

content/manuals/docker-hub/image-library/trusted-content.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ Docker Hub's trusted content provides a curated selection of high-quality,
1212
secure images designed to give developers confidence in the reliability and
1313
security of the resources they use. These images are stable, regularly updated,
1414
and adhere to industry best practices, making them a strong foundation for
15-
building and deploying applications. Docker Hub's trusted content includes,
16-
Docker Official Images, Verified Publisher images, and Docker-Sponsored Open
17-
Source Software images.
15+
building and deploying applications. Docker Hub's trusted content includes
16+
Docker Official Images, Docker Hardened Images and charts, Verified Publisher
17+
images, and Docker-Sponsored Open Source Software images.
1818

1919
## Docker Official Images
2020

@@ -165,6 +165,30 @@ Images began expiring. To resolve pull failures, unset the `DOCKER_CONTENT_TRUST
165165
environment variable. For more details, see the
166166
[DCT retirement blog post](https://www.docker.com/blog/retiring-docker-content-trust/).
167167

168+
## Docker Hardened Images
169+
170+
Docker Hardened Images (DHI) are minimal, secure, and production-ready
171+
container base and application images maintained by Docker. DHI also includes
172+
Docker-provided hardened Helm charts built from upstream sources and published
173+
as OCI artifacts in Docker Hub.
174+
175+
DHI is designed to reduce vulnerabilities and simplify compliance while fitting
176+
into existing Docker workflows with little to no retooling required. Docker
177+
maintains near-zero CVEs in DHI images, and DHI images and charts include
178+
signed security metadata such as SBOMs and provenance attestations.
179+
180+
Image and chart repositories have special badges
181+
on Docker Hub, making it easier to identify trusted DHI content.
182+
183+
![Docker Hardened Image badge](../images/dhi-image-label.png)
184+
185+
![Docker Hardened Chart badge](../images/dhi-chart-label.png)
186+
187+
To browse available repositories, see the [Docker Hardened Images
188+
catalog](https://hub.docker.com/hardened-images/catalog). For implementation
189+
guidance, see [Docker Hardened Images](/dhi/) and [Use a Docker Hardened Image
190+
chart](/dhi/how-to/helm/).
191+
168192
## Verified Publisher images
169193

170194
The Docker Verified Publisher program provides high-quality images from
@@ -189,4 +213,4 @@ Images that are part of this program have a special badge on Docker Hub making
189213
it easier for users to identify projects that Docker has verified as trusted,
190214
secure, and active open-source projects.
191215

192-
![Docker-Sponsored Open Source badge](../images/sponsored-badge-iso.png)
216+
![Docker-Sponsored Open Source badge](../images/sponsored-badge-iso.png)
4.61 KB
Loading
6.67 KB
Loading

content/manuals/docker-hub/repos/manage/trusted-content/_index.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,8 @@ In this section, learn about:
2929
through vulnerability analysis.
3030
- [Insights and analytics](./insights-analytics.md): Access detailed metrics on
3131
image and extension usage, including pull counts, geolocation, and client
32-
data, to understand user behavior and optimize your content.
32+
data, to understand user behavior and optimize your content.
33+
34+
For Docker Hardened Images guidance, including how to contribute, see
35+
[Contribute to the catalog](/dhi/how-to/build/#contribute-to-the-catalog) in the
36+
dedicated DHI docs section.

0 commit comments

Comments
 (0)