Skip to content

Commit ddd8478

Browse files
hub: refresh (#24237)
<!--Delete sections as needed --> ## Description Refreshed some Hub content: - Updated search filters based on latest gui - Added DHI to trusted content https://deploy-preview-24237--docsdocker.netlify.app/docker-hub/image-library/ https://deploy-preview-24237--docsdocker.netlify.app/docker-hub/image-library/trusted-content/ https://deploy-preview-24237--docsdocker.netlify.app/docker-hub/image-library/search/ https://deploy-preview-24237--docsdocker.netlify.app/docker-hub/repos/manage/trusted-content/ ## Related issues or tickets ENGDOCS-3210 ## Reviews <!-- Notes for reviewers here --> <!-- List applicable reviews (optionally @tag reviewers) --> - [ ] Editorial review --------- Signed-off-by: Craig Osterhout <craig.osterhout@docker.com> Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
1 parent 803018b commit ddd8478

6 files changed

Lines changed: 140 additions & 37 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: 104 additions & 28 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

23-
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.
23+
Docker Hub's content library features various products, each designed to meet
24+
specific needs of developers and organizations. These products include:
25+
26+
- Images
27+
- Extensions
28+
- Helm charts
29+
- Compose files
30+
- AI models
31+
- Docker Engine 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,108 @@ 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 provide:
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 remove the need to manage infrastructure dependencies,
132+
let you deploy models across different environments, and enable scaling as
133+
application demands change.
134+
135+
#### Plugins
136+
137+
Plugins in Docker Hub let you extend and customize Docker Engine to suit
138+
specialized requirements. Plugins integrate directly with the Docker Engine and
139+
provide capabilities such as:
140+
141+
- Network plugins: Enhance networking functionality, enabling integration with
142+
complex network infrastructures.
143+
- Volume plugins: Provide advanced storage options, supporting persistent and
144+
distributed storage across various backends.
145+
- Authorization plugins: Offer fine-grained access control to secure Docker
146+
environments.
147+
148+
By leveraging Docker plugins, teams can tailor Docker Engine to meet their
149+
specific operational needs, ensuring compatibility with existing infrastructures
150+
and workflows.
151+
152+
To learn more about plugins, see [Docker Engine managed plugin
153+
system](/manuals/engine/extend/_index.md).
154+
155+
88156
### Trusted content
89157

90158
Docker Hub's trusted content provides a curated selection of high-quality,
91159
secure images designed to give developers confidence in the reliability and
92160
security of the resources they use. These images are stable, regularly updated,
93161
and adhere to industry best practices, making them a strong foundation for
94162
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.
163+
Docker Hardened Images, Docker Official Images, Verified Publisher images, and
164+
Docker-Sponsored Open Source Software images.
97165

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

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

102178
Docker Hub makes it easy to find and explore container images with categories.
@@ -164,4 +240,4 @@ extension has been reviewed by Docker for quality and reliability.
164240
> [!NOTE]
165241
>
166242
> 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**.
243+
> the filter available, you must select only the **Extensions** filter in **Products**.

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

Lines changed: 27 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,29 @@ 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/).
190+
168191
## Verified Publisher images
169192

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

192-
![Docker-Sponsored Open Source badge](../images/sponsored-badge-iso.png)
215+
![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)