Skip to content

Commit 44cce49

Browse files
hub: add image library section (#21485)
<!--Delete sections as needed --> ## Description - Added "Container image library" section in Docker Hub manual and started adding concepts. - Added section about search and all the filters - Added section about catalogs - Moved mirroring topic inside - Updated Hub landing page - Moved "Trusted content" into Repositories>Manage (for publishers) and Library (for consumers). https://deploy-preview-21485--docsdocker.netlify.app/docker-hub/ https://deploy-preview-21485--docsdocker.netlify.app/docker-hub/image-library/ https://deploy-preview-21485--docsdocker.netlify.app/docker-hub/image-library/search/ https://deploy-preview-21485--docsdocker.netlify.app/docker-hub/image-library/catalogs/ https://deploy-preview-21485--docsdocker.netlify.app/docker-hub/image-library/trusted-content/ https://deploy-preview-21485--docsdocker.netlify.app/docker-hub/repos/manage/trusted-content/ ## Related issues or tickets ENGDOCS-2352 ## Reviews - [ ] Editorial review - [ ] Product review --------- Signed-off-by: Craig <[email protected]>
1 parent 948b9ca commit 44cce49

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+455
-187
lines changed

_vale/Docker/Acronyms.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{2,5})\)'
99
# ... with the exception of these:
1010
exceptions:
1111
- AGPL
12+
- AI
1213
- API
1314
- ARM
1415
- ASP
@@ -54,6 +55,7 @@ exceptions:
5455
- HTTP
5556
- HTTPS
5657
- IAM
58+
- IBM
5759
- ID
5860
- IDE
5961
- IP

_vale/config/vocabularies/Docker/accept.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ Zsh
110110
[Ii]nfosec
111111
[Kk]eyrings?
112112
[Ll]oopback
113+
[Mm]emcached
113114
[Mm]oby
114115
[Nn]amespace
115116
[Oo]nboarding

content/_index.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -80,17 +80,6 @@ grid:
8080
url: "/scout/quickstart/"
8181
- text: "Image analysis"
8282
url: "/scout/image-analysis/"
83-
- title: Trusted content
84-
icon: verified
85-
description: |
86-
High-quality, secure images from Docker and verified partners.
87-
links:
88-
- text: "Overview"
89-
url: "/trusted-content/"
90-
- text: "Official images"
91-
url: "/trusted-content/official-images/"
92-
- text: "Verified publisher program"
93-
url: "/trusted-content/dvp-program/"
9483
- title: Subscription
9584
icon: card_membership
9685
description: |

content/get-started/docker-concepts/the-basics/what-is-an-image.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,10 +188,7 @@ In this walkthrough, you searched and pulled a Docker image. In addition to pull
188188

189189
The following resources will help you learn more about exploring, finding, and building images:
190190

191-
- [Docker Trusted Content](/manuals/trusted-content/_index.md)
192-
- [Docker Official Images docs](/manuals/trusted-content/official-images/_index.md)
193-
- [Docker Verified Publisher docs](/manuals/trusted-content/dvp-program.md)
194-
- [Docker-Sponsored Open Source Program docs](/manuals/trusted-content/dsos-program.md)
191+
- [Docker trusted content](/manuals/docker-hub/image-library/trusted-content.md)
195192
- [Explore the Image view in Docker Desktop](/manuals/desktop/use-desktop/images.md)
196193
- [Docker Build overview](/manuals/build/concepts/overview.md)
197194
- [Docker Hub](https://hub.docker.com)

content/get-started/introduction/build-and-push-first-image.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ If you’re new to container images, think of them as a standardized package tha
3333

3434
To share your Docker images, you need a place to store them. This is where registries come in. While there are many registries, Docker Hub is the default and go-to registry for images. Docker Hub provides both a place for you to store your own images and to find images from others to either run or use as the bases for your own images.
3535

36-
In [Develop with containers](develop-with-containers.md), you used the following images that came from Docker Hub, each of which are [Docker Official Images](/trusted-content/official-images/):
36+
In [Develop with containers](develop-with-containers.md), you used the following images that came from Docker Hub, each of which are [Docker Official Images](/manuals/docker-hub/image-library/trusted-content.md#docker-official-images):
3737

3838
- [node](https://hub.docker.com/_/node) - provides a Node environment and is used as the base of your development efforts. This image is also used as the base for the final application image.
3939
- [mysql](https://hub.docker.com/_/mysql) - provides a MySQL database to store the to-do list items

content/includes/hub-categories.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
The categories include:
2+
3+
- **API Management**: Tools for creating, publishing, analyzing, and securing
4+
APIs.
5+
- **Content Management System:** Software applications to create and manage
6+
digital content through templates, procedures, and standard formats.
7+
- **Data Science:** Tools and software to support analyzing data and generating
8+
actionable insights.
9+
- **Databases & Storage:** Systems for storing, retrieving, and managing data.
10+
- **Languages & Frameworks:** Programming language runtimes and frameworks.
11+
- **Integrations & Delivery:** Tools for Continuous Integration (CI) and
12+
Continuous Delivery (CD).
13+
- **Internet of Things:** Tools supporting Internet of Things (IoT)
14+
applications.
15+
- **Machine Learning & AI:** Tools and frameworks optimized for artificial
16+
intelligence and machine learning projects, such as pre-installed libraries
17+
and frameworks for data analysis, model training, and deployment.
18+
- **Message Queues:** Message queuing systems optimized for reliable, scalable,
19+
and efficient message handling.
20+
- **Monitoring & Observability:** Tools to track software and system performance
21+
through metrics, logs, and traces, as well as observability to explore the
22+
system’s state and diagnose issues.
23+
- **Networking:** Repositories that support data exchange and connecting
24+
computers and other devices to share resources.
25+
- **Operating Systems:** Software that manages all other programs on a computer
26+
and serves as an intermediary between users and the computer hardware, while
27+
overseeing applications and system resources.
28+
- **Security:** Tools to protect a computer system or network from theft,
29+
unauthorized access, or damage to their hardware, software, or electronic
30+
data, as well as from service disruption.
31+
- **Web Servers:** Software to serve web pages, HTML files, and other assets to
32+
users or other systems.
33+
- **Web Analytics:** Tools to collect, measure, analyze, and report on web data
34+
and website visitor engagement.

content/manuals/_index.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,6 @@ params:
7676
description: Commercial use licenses for Docker products.
7777
icon: card_membership
7878
link: /subscription/
79-
- title: Trusted content
80-
description: Curated, high-quality content from trusted sources.
81-
icon: verified
82-
link: /trusted-content/
8379
---
8480

8581
This section contains user guides on how to install, set up, configure, and use

content/manuals/build/building/base-images.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@ FROM debian
2020

2121
For most cases, you don't need to create your own base image. Docker Hub
2222
contains a vast library of Docker images that are suitable for use as a base
23-
image in your build. [Docker Official Images](../../trusted-content/official-images/_index.md)
23+
image in your build. [Docker Official
24+
Images](../../docker-hub/image-library/trusted-content.md#docker-official-images)
2425
are specifically designed as a set of hardened, battle-tested images that
2526
support a wide variety of platforms, languages, and frameworks. There are also
26-
[Docker Verified Publisher](https://hub.docker.com/search?q=&image_filter=store)
27+
[Docker Verified
28+
Publisher](../../docker-hub/image-library/trusted-content.md#verified-publisher-images)
2729
images, created by trusted publishing partners, verified by Docker.
2830

2931
## Create a base image
@@ -123,4 +125,4 @@ For more information about building images and writing Dockerfiles, see:
123125

124126
* [Dockerfile reference](/reference/dockerfile.md)
125127
* [Dockerfile best practices](/manuals/build/building/best-practices.md)
126-
* [Docker Official Images](../../trusted-content/official-images/_index.md)
128+
* [Docker Official Images](../../docker-hub/image-library/trusted-content.md#docker-official-images)

content/manuals/build/building/best-practices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ it small.
5757

5858
- [Docker-Sponsored Open Source](https://hub.docker.com/search?image_filter=open_source)
5959
are published and maintained by open source projects sponsored by Docker
60-
through an [open source program](../../trusted-content/dsos-program).
60+
through an [open source program](../../docker-hub/image-library/trusted-content.md#docker-sponsored-open-source-software-images).
6161

6262
When you pick your base image, look out for the badges indicating that the
6363
image is part of these programs.

content/manuals/docker-hub/_index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ grid:
1111
description: Step-by-step instructions on getting started on Docker Hub.
1212
icon: explore
1313
link: /docker-hub/quickstart
14+
- title: Library
15+
description: Explore the content library, featuring millions of images for operating systems, frameworks, databases, and more.
16+
icon: book
17+
link: /docker-hub/image-library/
1418
- title: Repositories
1519
description: Create a repository to share your images with your team, customers,
1620
or the Docker community.

0 commit comments

Comments
 (0)