Merge pull request #18235 from dvdksn/trusted-content-section
feat: add trusted content section
|
@ -111,4 +111,4 @@ There are lots of resources available to help you write your `Dockerfile`.
|
|||
* There's a [complete guide to all the instructions](../../engine/reference/builder.md) available for use in a `Dockerfile` in the reference section.
|
||||
* To help you write a clear, readable, maintainable `Dockerfile`, we've also
|
||||
written a [Dockerfile best practices guide](../../develop/develop-images/dockerfile_best-practices.md).
|
||||
* If your goal is to create a new Docker Official Image, read [Docker Official Images](../../docker-hub/official_images.md).
|
||||
* If your goal is to create a new Docker Official Image, read [Docker Official Images](../../trusted-content/official-images.md).
|
||||
|
|
|
@ -889,6 +889,6 @@ These Official Images have exemplary Dockerfiles:
|
|||
|
||||
* [Dockerfile reference](../../engine/reference/builder.md)
|
||||
* [More about Automated builds](../../docker-hub/builds/index.md)
|
||||
* [Guidelines for creating Docker Official Images](../../docker-hub/official_images.md)
|
||||
* [Guidelines for creating Docker Official Images](../../trusted-content/official-images.md)
|
||||
* [Best practices to containerize Node.js web applications with Docker](https://snyk.io/blog/10-best-practices-to-containerize-nodejs-web-applications-with-docker)
|
||||
* [More about base images](../../build/building/base-images.md)
|
|
@ -21,10 +21,10 @@ image. When choosing an image, ensure it's built from a trusted source and keep
|
|||
it small.
|
||||
|
||||
Docker Hub has more than 8.3 million repositories. Some of these images are
|
||||
[Official Images](../docker-hub/official_images.md), which are published by
|
||||
[Official Images](../trusted-content/official-images.md), which are published by
|
||||
Docker as a curated set of Docker open source and drop-in solution repositories.
|
||||
Docker also offers images that are published by
|
||||
[Verified Publishers](../docker-hub/dvp-program.md). These high-quality images
|
||||
[Verified Publishers](../trusted-content/dvp-program.md). These high-quality images
|
||||
are published and maintained by the organizations partnering with Docker, with
|
||||
Docker verifying the authenticity of the content in their repositories. When you
|
||||
pick your base image, look out for the **Official Image** and **Verified Publisher**
|
||||
|
|
|
@ -21,10 +21,6 @@ grid:
|
|||
description: Create personal access tokens as an alternative to your password.
|
||||
icon: password
|
||||
link: /docker-hub/access-tokens
|
||||
- title: Official images
|
||||
description: A curated set of Docker repositories hosted on Docker Hub.
|
||||
icon: verified
|
||||
link: /docker-hub/official_images
|
||||
- title: Release notes
|
||||
description: Find out about new features, improvements, and bug fixes.
|
||||
icon: note_add
|
||||
|
@ -40,12 +36,6 @@ Docker Hub is also where you can go to [change your Docker account settings and
|
|||
{{< tabs >}}
|
||||
{{< tab name="What key features are included in Docker Hub?" >}}
|
||||
* [Repositories](../docker-hub/repos/index.md): Push and pull container images.
|
||||
* [Docker Official Images](official_images.md): Pull and use high-quality
|
||||
container images provided by Docker.
|
||||
* [Docker Verified Publisher Images](dvp-program.md): Pull and use high-quality
|
||||
container images provided by external vendors.
|
||||
* [Docker-Sponsored Open Source Images](dsos-program.md): Pull and use high-quality
|
||||
container images from non-commercial open source projects.
|
||||
* [Builds](builds/index.md): Automatically build container images from
|
||||
GitHub and Bitbucket and push them to Docker Hub.
|
||||
* [Webhooks](webhooks.md): Trigger actions after a successful push
|
||||
|
|
|
@ -1,114 +0,0 @@
|
|||
---
|
||||
description: Docker Verified Publisher Program
|
||||
title: Docker Verified Publisher Program
|
||||
aliases:
|
||||
- /docker-store/byol/
|
||||
- /docker-store/certify-images/
|
||||
- /docker-store/certify-plugins-logging/
|
||||
- /docker-store/customer_faq/
|
||||
- /docker-store/publisher_faq/
|
||||
- /docker-store/trustchain/
|
||||
- /docker-store/publish/
|
||||
- /docker-hub/publish/publish/
|
||||
- /docker-hub/publish/customer_faq/
|
||||
- /docker-hub/publish/publisher_faq/
|
||||
- /docker-hub/publish/certify-images/
|
||||
- /docker-hub/publish/certify-plugins-logging/
|
||||
- /docker-hub/publish/trustchain/
|
||||
- /docker-hub/publish/byol/
|
||||
- /docker-hub/publish/publisher-center-migration/
|
||||
- /docker-hub/publish/
|
||||
- /docker-hub/publish/repository-logos/
|
||||
---
|
||||
|
||||
[The Docker Verified Publisher Program](https://hub.docker.com/search?q=&image_filter=store) provides high-quality images from commercial publishers verified by Docker.
|
||||
|
||||
These images help development teams build secure software supply chains, minimizing exposure to malicious content early in the process to save time and money later.
|
||||
|
||||
Images that are part of this program have a special badge on Docker Hub making it easier for users to identify projects that Docker has verified as high-quality commercial publishers.
|
||||
|
||||

|
||||
|
||||
## For content publishers
|
||||
|
||||
The Docker Verified Publisher Program (DVP) provides several features and benefits to Docker
|
||||
Hub publishers. The program grants the following perks based on participation tier:
|
||||
|
||||
- Repository logo
|
||||
- Verified publisher badge
|
||||
- Priority search ranking in Docker Hub
|
||||
- Insights and analytics
|
||||
- Vulnerability analysis
|
||||
- Additional Docker Business seats
|
||||
- Removal of rate limiting for developers
|
||||
- Co-marketing opportunities
|
||||
|
||||
### Repository logo
|
||||
|
||||
DVP organizations can upload custom images for individual repositories on Docker Hub.
|
||||
This lets you override the default organization-level logo on a per-repository basis.
|
||||
|
||||
Only a user with administrative access (owner or team member with administrator permission)
|
||||
over the repository can change the repository logo.
|
||||
|
||||
#### Image requirements
|
||||
|
||||
- The supported filetypes for the logo image are JPEG and PNG.
|
||||
- The minimum allowed image size in pixels is 120×120.
|
||||
- The maximum allowed image size in pixels is 1000×1000.
|
||||
- The maximum allowed image file size is 5MB.
|
||||
|
||||
#### Set the repository logo
|
||||
|
||||
1. Sign in to Docker Hub.
|
||||
2. Go to the page of the repository that you want to change the logo for.
|
||||
3. Select the upload logo button, represented by a camera icon
|
||||
({: .inline height="22px" })
|
||||
overlaying the current repository logo.
|
||||
4. In the dialog that opens, select the PNG image that you want to upload to
|
||||
set it as the logo for the repository.
|
||||
|
||||
#### Remove the logo
|
||||
|
||||
Remove a logo using the clear button ({: .inline width="20px" }).
|
||||
|
||||
Removing the logo makes the repository fallback to using the organization logo, if set, and the default logo if not.
|
||||
|
||||

|
||||
|
||||
### Verified publisher badge
|
||||
|
||||
Images that are part of this program have a badge on Docker Hub making it easier for developers
|
||||
to identify projects that Docker has verified as high quality publishers and with content they can trust.
|
||||
|
||||

|
||||
|
||||
### Insights and analytics
|
||||
|
||||
The [insights and analytics](/docker-hub/publish/insights-analytics) service provides usage metrics for how
|
||||
the community uses Docker images, granting insight into user behavior.
|
||||
|
||||
The usage metrics show the number of image pulls by tag or by digest, and breakdowns by
|
||||
geolocation, cloud provider, client, and more.
|
||||
|
||||

|
||||
|
||||
You can use the view to select the time span you want to view analytics data and export the data in
|
||||
either a summary or raw format.
|
||||
|
||||
### Vulnerability analysis
|
||||
|
||||
[Docker Scout](/scout/) provides automatic vulnerability analysis
|
||||
for DVP images published to Docker Hub.
|
||||
Scanning images ensures that the published content is secure, and proves to
|
||||
developers that they can trust the image.
|
||||
|
||||
Analysis is enabled on a per-repository
|
||||
basis, refer to [vulnerability scanning](/docker-hub/vulnerability-scanning/) for more information about how to use
|
||||
it.
|
||||
|
||||
### Who's eligible to become a verified publisher?
|
||||
|
||||
Any independent software vendor who distributes software on Docker Hub can join
|
||||
the Verified Publisher Program. Find out more by heading to the
|
||||
[Docker Verified Publisher Program](https://www.docker.com/partners/programs) page.
|
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 240 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 134 KiB |
Before Width: | Height: | Size: 194 KiB |
Before Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 37 KiB |
|
@ -1,213 +0,0 @@
|
|||
---
|
||||
title: Insights and analytics
|
||||
description: Provides usage statistics of your images on Docker Hub.
|
||||
keywords: docker hub, hub, insights, analytics, api, verified publisher
|
||||
aliases:
|
||||
- /docker-hub/publish/insights-analytics/
|
||||
---
|
||||
|
||||
Insights and analytics provides usage analytics for Docker Verified
|
||||
Publisher (DVP) and Docker-Sponsored Open Source (DSOS) images on Docker Hub, providing self-serve access
|
||||
to metrics as both raw data and summary data for a desired time span. You can
|
||||
view the number of image pulls by tag or by digest, and get breakdowns by
|
||||
geolocation, cloud provider, client, and more.
|
||||
|
||||
<!-- prettier-ignore -->
|
||||
> **Tip**
|
||||
>
|
||||
> Head to the
|
||||
[Docker Verified Publisher Program](https://www.docker.com/partners/programs/) or [Docker-Sponsored Open Source](https://www.docker.com/community/open-source/application/#) pages
|
||||
to learn more about the programs.
|
||||
{ .tip }
|
||||
|
||||
## View the analytics data
|
||||
|
||||
You can find analytics data for your repositories on the **Insights and
|
||||
analytics** dashboard at the following URL:
|
||||
`https://hub.docker.com/orgs/{namespace}/insights`. The dashboard contains a
|
||||
visualization of the usage data and a table where you can download
|
||||
the data as CSV files.
|
||||
|
||||
To view data in the chart:
|
||||
|
||||
- Select the data granularity: weekly or monthly
|
||||
- Select the time interval: 3, 6, or 12 months
|
||||
- Select one or more repositories in the list
|
||||
|
||||

|
||||
|
||||
<!-- prettier-ignore -->
|
||||
> **Tip**
|
||||
>
|
||||
> Hovering your cursor over the chart displays a tooltip, showing precise data
|
||||
> for points in time.
|
||||
{ .tip }
|
||||
|
||||
### Share analytics data
|
||||
|
||||
You can share the visualization with others using the share icon above the chart.
|
||||
This is a convenient way to share statistics with others in your organization.
|
||||
|
||||

|
||||
|
||||
Selecting the icon generates a link that's copied to your clipboard. The link
|
||||
preserves the display selections you made. When someone follows the link, the
|
||||
**Insights and analytics** page opens and displays the chart with the same
|
||||
configuration as you had set up when creating the link.
|
||||
|
||||
## Exporting analytics data
|
||||
|
||||
You can export the analytics data either from the web dashboard, or using the
|
||||
[DVP Data API](/docker-hub/api/dvp/). All members of an organization have access to the analytics data.
|
||||
|
||||
The data is available as a downloadable CSV file, in a weekly (Monday through
|
||||
Sunday) or monthly format. Monthly data is available from the first day of the
|
||||
following calendar month. You can import this data into your own systems, or you
|
||||
can analyze it manually as a spreadsheet.
|
||||
|
||||
### Export data
|
||||
|
||||
Export usage data for your organization's images using the Docker Hub website by following these steps:
|
||||
|
||||
1. Sign in to [Docker Hub](https://hub.docker.com/) and select **Organizations**.
|
||||
|
||||
2. Choose your organization and select **Insights and analytics**.
|
||||
|
||||

|
||||
|
||||
3. Set the time span for which you want to export analytics data.
|
||||
|
||||
The downloadable CSV files for summary and raw data appear on the right-hand
|
||||
side.
|
||||
|
||||

|
||||
|
||||
### Export data using the API
|
||||
|
||||
The HTTP API endpoints are available at:
|
||||
`https://hub.docker.com/api/publisher/analytics/v1`. Learn how to export data
|
||||
using the API in the [DVP Data API documentation](/docker-hub/api/dvp/).
|
||||
|
||||
## Data points
|
||||
|
||||
Export data in either raw or summary format. Each format contains different data
|
||||
points and with different structure.
|
||||
|
||||
The following sections describe the available data points for each format. The
|
||||
**Date added** column shows when the field was first introduced.
|
||||
|
||||
### Raw data
|
||||
|
||||
The raw data format contains the following data points. Each row in the CSV file
|
||||
represents an image pull.
|
||||
|
||||
| Data point | Description | Date added |
|
||||
| ----------------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------- |
|
||||
| Action | Request type, see [Action classification rules][1]. One of `pull_by_tag`, `pull_by_digest`, `version_check`. | January 1, 2022 |
|
||||
| Action day | The date part of the timestamp: `YYYY-MM-DD`. | January 1, 2022 |
|
||||
| Country | Request origin country. | January 1, 2022 |
|
||||
| Digest | Image digest. | January 1, 2022 |
|
||||
| HTTP method | HTTP method used in the request, see [registry API documentation][2] for details. | January 1, 2022 |
|
||||
| Host | The cloud service provider used in an event. | January 1, 2022 |
|
||||
| Namespace | Docker [organization][3] (image namespace). | January 1, 2022 |
|
||||
| Reference | Image digest or tag used in the request. | January 1, 2022 |
|
||||
| Repository | Docker [repository][4] (image name). | January 1, 2022 |
|
||||
| Tag (included when available) | Tag name that's only available if the request referred to a tag. | January 1, 2022 |
|
||||
| Timestamp | Date and time of the request: `YYYY-MM-DD 00:00:00`. | January 1, 2022 |
|
||||
| Type | The industry from which the event originates. One of `business`, `isp`, `hosting`, `education`, `null`. | January 1, 2022 |
|
||||
| User agent tool | The application a user used to pull an image (for example, `docker` or `containerd`). | January 1, 2022 |
|
||||
| User agent version | The version of the application used to pull an image. | January 1, 2022 |
|
||||
| Domain | Request origin domain, see [Privacy](#privacy). | October 11, 2022 |
|
||||
| Owner | The name of the organization that owns the repository. | December 19, 2022 |
|
||||
|
||||
[1]: #action-classification-rules
|
||||
[2]: /registry/spec/api/
|
||||
[3]: /docker-hub/orgs/
|
||||
[4]: /docker-hub/repos/
|
||||
|
||||
### Summary data
|
||||
|
||||
There are two levels of summary data available:
|
||||
|
||||
- Repository-level, a summary of every namespace and repository
|
||||
- Tag- or digest-level, a summary of every namespace, repository, and reference
|
||||
(tag or digest)
|
||||
|
||||
The summary data formats contain the following data points for the selected time
|
||||
span:
|
||||
|
||||
| Data point | Description | Date added |
|
||||
| ----------------- | ------------------------------------------------------- | ----------------- |
|
||||
| Unique IP address | Number of unique IP addresses, see [Privacy](#privacy). | January 1, 2022 |
|
||||
| Pull by tag | GET request, by digest or by tag. | January 1, 2022 |
|
||||
| Pull by digest | GET or HEAD request by digest, or HEAD by digest. | January 1, 2022 |
|
||||
| Version check | HEAD by tag, not followed by a GET | January 1, 2022 |
|
||||
| Owner | The name of the organization that owns the repository. | December 19, 2022 |
|
||||
|
||||
### Action classification rules
|
||||
|
||||
An action represents the multiple request events associated with a
|
||||
`docker pull`. Pulls are grouped by category to make the data more meaningful
|
||||
for understanding user behavior and intent. The categories are:
|
||||
|
||||
- Version check
|
||||
- Pull by tag
|
||||
- Pull by digest
|
||||
|
||||
Automated systems frequently check for new versions of your images. Being able
|
||||
to distinguish between "version checks" in CI versus actual image pulls by a
|
||||
user grants you more insight into your users' behavior.
|
||||
|
||||
The following table describes the rules applied for determining intent behind
|
||||
pulls. To provide feedback or ask questions about these rules,
|
||||
[fill out the Google Form](https://forms.gle/nb7beTUQz9wzXy1b6).
|
||||
|
||||
| Starting event | Reference | Followed by | Resulting action | Use case(s) | Notes |
|
||||
| :------------- | :-------- | :-------------------------------------------------------------- | :--------------- | :------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| HEAD | tag | N/A | Version check | User already has all layers existing on local machine | This is similar to the use case of a pull by tag when the user already has all the image layers existing locally, however, it differentiates the user intent and classifies accordingly. |
|
||||
| GET | tag | N/A | Pull by tag | User already has all layers existing on local machine and/or the image is single-arch |
|
||||
| GET | tag | Get by different digest | Pull by tag | Image is multi-arch | Second GET by digest must be different from the first. |
|
||||
| HEAD | tag | GET by same digest | Pull by tag | Image is multi-arch but some or all image layers already exist on the local machine | The HEAD by tag sends the most current digest, the following GET must be by that same digest. There may occur an additional GET, if the image is multi-arch (see the next row in this table). If the user doesn't want the most recent digest, then the user performs HEAD by digest. |
|
||||
| HEAD | tag | GET by the same digest, then a second GET by a different digest | Pull by tag | Image is multi-arch | The HEAD by tag sends the most recent digest, the following GET must be by that same digest. Since the image is multi-arch, there is a second GET by a different digest. If the user doesn't want the most recent digest, then the user performs HEAD by digest. |
|
||||
| HEAD | tag | GET by same digest, then a second GET by different digest | Pull by tag | Image is multi-arch | The HEAD by tag sends the most current digest, the following GET must be by that same digest. Since the image is multi-arch, there is a second GET by a different digest. If the user doesn't want the most recent digest, then the user performs HEAD by digest. |
|
||||
| GET | digest | N/A | Pull by digest | User already has all layers existing on local machine and/or the image is single-arch |
|
||||
| HEAD | digest | N/A | Pull by digest | User already has all layers existing on their local machine |
|
||||
| GET | digest | GET by different digest | Pull by digest | Image is multi-arch | The second GET by digest must be different from the first. |
|
||||
| HEAD | digest | GET by same digest | Pull by digest | Image is single-arch and/or image is multi-arch but some part of the image already exists on the local machine |
|
||||
| HEAD | digest | GET by same digest, then a second GET by different digest | Pull by Digest | Image is multi-arch |
|
||||
|
||||
## Changes in data over time
|
||||
|
||||
The insights and analytics service is continuously improved to increase the
|
||||
value it brings to publishers. Some changes might include adding new data
|
||||
points, or improving existing data to make it more useful.
|
||||
|
||||
Changes in the dataset, such as added or removed fields, generally only apply
|
||||
from the date of when the field was first introduced, and going forward.
|
||||
|
||||
Refer to the tables in the [Data points](#data-points) section to see from which
|
||||
date a given data point is available.
|
||||
|
||||
## Privacy
|
||||
|
||||
This section contains information about privacy-protecting measures that ensures
|
||||
consumers of content on Docker Hub remain completely anonymous.
|
||||
|
||||
<!-- prettier-ignore -->
|
||||
> **Important**
|
||||
>
|
||||
> Docker never shares any Personally Identifiable Information (PII) as part of
|
||||
> analytics data.
|
||||
{ .important }
|
||||
|
||||
The summary dataset includes unique IP address count. This data point only
|
||||
includes the number of distinct unique IP addresses that request an image.
|
||||
Individual IP addresses are never shared.
|
||||
|
||||
The raw dataset includes user IP domains as a data point. This is the domain name
|
||||
associated with the IP address used to pull an image. If the IP type is
|
||||
`business`, the domain represents the company or organization associated with
|
||||
that IP address (for example, `docker.com`). For any other IP type that's not
|
||||
`business`, the domain represents the internet service provider or hosting
|
||||
provider used to make the request. On average, only about 30% of all pulls
|
||||
classify as the `business` IP type (this varies between publishers and images).
|
|
@ -1,37 +0,0 @@
|
|||
---
|
||||
title: Repository logos
|
||||
description: Override the organization logo on a per-repository basis
|
||||
keywords: dvp, verified, publisher, repository, logo, icons
|
||||
---
|
||||
|
||||
Docker Verified Publishers (DVP) and Docker Sponsored Open Source (DSOS)
|
||||
organizations can upload custom images for individual repositories on Docker Hub.
|
||||
This lets you override the default organization-level logo on a per-repository basis.
|
||||
|
||||
Only a user with administrative access (owner or team member with Admin permission)
|
||||
over the repository can change the repository logo.
|
||||
|
||||
## Image requirements
|
||||
|
||||
- The supported filetypes for the logo image are JPEG and PNG.
|
||||
- The minimum allowed image size in pixels is 120×120.
|
||||
- The maximum allowed image size in pixels is 1000×1000.
|
||||
- The maximum allowed image file size is 5MB.
|
||||
|
||||
## Set the repository logo
|
||||
|
||||
1. Sign in to Docker Hub.
|
||||
2. Go to the page of the repository that you want to change the logo for.
|
||||
3. Select the upload logo button, represented by a camera icon
|
||||
({: .inline height="22px" })
|
||||
overlaying the current repository logo.
|
||||
4. In the dialog that opens, select the PNG image that you want to upload to
|
||||
set it as the logo for the repository.
|
||||
|
||||
## Remove the logo
|
||||
|
||||
Remove a logo using the clear button ({: .inline height="22px" }).
|
||||
|
||||
Removing the logo makes the repository fallback to using the organization logo, if set, and the default logo if not.
|
||||
|
||||
{: .inline height="22px" }
|
|
@ -257,8 +257,7 @@ Each organization page now breaks down into these tabs:
|
|||
* The architecture it was built on
|
||||
* The OS
|
||||
* The user who most recently updated an image for a specific tag
|
||||
* The security scan summary for [official images](official_images.md)
|
||||
has been updated.
|
||||
* The security scan summary for Docker Official Images has been updated.
|
||||
|
||||
### Known Issues
|
||||
|
||||
|
|
|
@ -63,8 +63,8 @@ In the previous example, you can see two example results, `centos` and `ansible/
|
|||
The second result shows that it comes from the public repository of a user,
|
||||
named `ansible/`, while the first result, `centos`, doesn't explicitly list a
|
||||
repository which means that it comes from the top-level namespace for
|
||||
[Docker Official Images](../../official_images.md). The `/` character separates
|
||||
a user's repository from the image name.
|
||||
[Docker Official Images](../../../trusted-content/official-images.md).
|
||||
The `/` character separates a user's repository from the image name.
|
||||
|
||||
Once you've found the image you want, you can download it with `docker pull <imagename>`:
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ the Text4Shell CVE in the vulnerability report. For detailed instructions, see [
|
|||
> images to the patched version as soon as possible to remediate the issue.
|
||||
{ .important }
|
||||
|
||||
A number of [Docker Official Images](../docker-hub/official_images.md) contain the vulnerable versions of
|
||||
A number of [Docker Official Images](../trusted-content/official-images.md) contain the vulnerable versions of
|
||||
Apache Commons Text. The following table lists Docker Official Images that
|
||||
may contain the vulnerable versions of Apache Commons Text. We are working on updating
|
||||
Apache Commons Text in these images to the latest version. Some of these images may not be
|
||||
|
@ -99,7 +99,7 @@ Log4j 2 CVE in the vulnerability report. For detailed instructions, see [Scan im
|
|||
> images to the patched version as soon as possible to remediate the issue.
|
||||
{ .important }
|
||||
|
||||
A number of [Docker Official Images](../docker-hub/official_images.md) contain the vulnerable versions of
|
||||
A number of [Docker Official Images](../trusted-content/official-images.md) contain the vulnerable versions of
|
||||
Log4j 2 CVE-2021-44228. The following table lists Docker Official Images that
|
||||
may contain the vulnerable versions of Log4j 2. We are working on updating
|
||||
Log4j 2 in these images to the latest version. Some of these images may not be
|
||||
|
|
|
@ -19,8 +19,8 @@ Contact the [Docker Sales Team](https://www.docker.com/company/contact).
|
|||
### What ways can I contribute to Docker content?
|
||||
|
||||
Docker offers two programs:
|
||||
- [Docker-Sponsored Open Source Program (DSOS)](../docker-hub/dsos-program.md)
|
||||
- [Docker Verified Publisher (DVP)](../docker-hub/dvp-program.md)
|
||||
- [Docker-Sponsored Open Source Program (DSOS)](../trusted-content/dsos-program.md)
|
||||
- [Docker Verified Publisher (DVP)](../trusted-content/dvp-program.md)
|
||||
|
||||
### Do I need to do anything at the end of my subscription term?
|
||||
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
title: Trusted content
|
||||
description: Optimize your development workflow with secure base images
|
||||
keywords: doi, dvp, dsos, open source, security, base images
|
||||
grid:
|
||||
- title: Docker Official Images
|
||||
description: A curated set of Docker repositories hosted on Docker Hub.
|
||||
image: /trusted-content/images/doi-icon.svg
|
||||
link: /trusted-content/official-images/
|
||||
- title: Docker Verified Publisher
|
||||
description: High-quality images from verified vendors.
|
||||
image: /trusted-content/images/dvp-icon.svg
|
||||
link: /trusted-content/dvp-program/
|
||||
- title: Docker-Sponsored Open Source
|
||||
description: High-quality images from non-commercial open source projects.
|
||||
image: /trusted-content/images/dsos-icon.svg
|
||||
link: /trusted-content/dsos-program/
|
||||
---
|
||||
|
||||
Trusted content is a selection of high-quality, secure images, curated by
|
||||
Docker and verified publishing partners. These images are stable, up-to-date,
|
||||
and follow industry best-practices. They provide a strong foundation for
|
||||
developing applications.
|
||||
|
||||
{{< grid >}}
|
|
@ -2,6 +2,8 @@
|
|||
description: Learn about the Docker-Sponsored Open Source Program and how it works
|
||||
title: Docker-Sponsored Open Source Program
|
||||
keywords: docker hub, hub, insights, analytics, open source, Docker sponsored, program
|
||||
aliases:
|
||||
- /docker-hub/dsos-program/
|
||||
---
|
||||
|
||||
[Docker Sponsored Open Source images](https://hub.docker.com/search?q=&image_filter=open_source) are published and maintained by open-source projects sponsored by Docker through the program.
|
|
@ -19,6 +19,7 @@ aliases:
|
|||
- /docker-hub/publish/publisher-center-migration/
|
||||
- /docker-hub/publish/
|
||||
- /docker-hub/publish/repository-logos/
|
||||
- /docker-hub/dvp-program/
|
||||
---
|
||||
|
||||
[The Docker Verified Publisher Program](https://hub.docker.com/search?q=&image_filter=store) provides high-quality images from commercial publishers verified by Docker.
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 240 KiB After Width: | Height: | Size: 240 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="71" height="70" viewBox="0 0 71 70" fill="none"><mask id="mask0_4917_14425" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="71" height="70"><g clip-path="url(#clip0_4917_14425)"><path d="M32.3498 37.1875L35.4998 34.7959L38.6207 37.1584C39.7582 38.0042 41.304 36.925 40.8957 35.5542L39.6707 31.5875L43.1707 28.8167C44.2498 28 43.6373 26.25 42.2373 26.25H38.154L36.8998 22.3417C36.4623 21 34.5665 21 34.129 22.3417L32.8457 26.25H28.7332C27.3623 26.25 26.7498 28 27.829 28.8459L31.2998 31.6167L30.0748 35.5834C29.6665 36.9542 31.2123 38.0334 32.3498 37.1875ZM17.9998 63.0292C17.9998 65.0125 19.954 66.4125 21.8498 65.8L35.4998 61.25L49.1498 65.8C51.0457 66.4417 52.9998 65.0417 52.9998 63.0292V44.5667C56.6165 40.4542 58.8332 35.0875 58.8332 29.1667C58.8332 16.275 48.3915 5.83337 35.4998 5.83337C22.6082 5.83337 12.1665 16.275 12.1665 29.1667C12.1665 35.0875 14.3832 40.4542 17.9998 44.5667V63.0292ZM35.4998 11.6667C45.154 11.6667 52.9998 19.5125 52.9998 29.1667C52.9998 38.8209 45.154 46.6667 35.4998 46.6667C25.8457 46.6667 17.9998 38.8209 17.9998 29.1667C17.9998 19.5125 25.8457 11.6667 35.4998 11.6667Z" fill="black"/></g></mask><g mask="url(#mask0_4917_14425)"><rect x="0.5" width="70" height="70" fill="#2E7F74"/></g><defs><clipPath id="clip0_4917_14425"><rect width="70" height="70" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>
|
After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 134 KiB |
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="71" height="70" viewBox="0 0 71 70" fill="none"><mask id="mask0_4917_14435" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="71" height="70"><g clip-path="url(#clip0_4917_14435)"><path d="M12.1672 26.2501C12.9255 27.0085 13.1588 28.0876 12.8963 29.1085C11.8755 33.0751 11.8463 37.4793 13.188 41.8835C15.7547 50.371 23.2213 56.7585 31.9713 58.071C48.0713 60.4335 61.6922 46.2293 58.3088 30.0127C56.413 20.8835 48.888 13.6501 39.7297 12.046C36.2005 11.4335 32.788 11.6085 29.638 12.4251C28.6172 12.6876 27.5088 12.4251 26.7797 11.696C25.1463 10.0626 25.963 7.35015 28.1505 6.76682C32.438 5.65848 37.0755 5.48348 41.8588 6.50432C53.4672 9.01265 62.538 18.696 64.3172 30.421C67.3505 50.2835 50.2588 67.1127 30.3672 63.7293C18.6713 61.7168 9.19218 52.471 6.91718 40.8335C6.01301 36.196 6.21718 31.7335 7.26718 27.621C7.85051 25.4335 10.563 24.646 12.1672 26.2501ZM18.0005 35.0002C18.0005 25.346 25.8463 17.5001 35.5005 17.5001C45.1547 17.5001 53.0005 25.346 53.0005 35.0002C53.0005 44.6543 45.1547 52.5001 35.5005 52.5001C25.8463 52.5001 18.0005 44.6543 18.0005 35.0002ZM20.9172 16.0418C20.9172 18.4626 18.963 20.4168 16.5422 20.4168C14.1213 20.4168 12.1672 18.4626 12.1672 16.0418C12.1672 13.621 14.1213 11.6668 16.5422 11.6668C18.963 11.6668 20.9172 13.621 20.9172 16.0418Z" fill="black"/></g></mask><g mask="url(#mask0_4917_14435)"><rect x="0.5" width="70" height="70" fill="#7D2EFF"/></g><defs><clipPath id="clip0_4917_14435"><rect width="70" height="70" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>
|
After Width: | Height: | Size: 1.6 KiB |
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="71" height="70" viewBox="0 0 71 70" fill="none"><mask id="mask0_4917_14411" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="71" height="70"><g clip-path="url(#clip0_4917_14411)"><path d="M67.5832 35L60.4665 26.8625L61.4582 16.1L50.929 13.7083L45.4165 4.375L35.4998 8.63333L25.5832 4.375L20.0707 13.6792L9.5415 16.0417L10.5332 26.8333L3.4165 35L10.5332 43.1375L9.5415 53.9292L20.0707 56.3208L25.5832 65.625L35.4998 61.3375L45.4165 65.5958L50.929 56.2917L61.4582 53.9L60.4665 43.1375L67.5832 35ZM27.8582 46.6958L20.9165 39.6958C19.779 38.5583 19.779 36.7208 20.9165 35.5833L21.1207 35.3792C22.2582 34.2417 24.1248 34.2417 25.2623 35.3792L29.9582 40.1042L44.979 25.0542C46.1165 23.9167 47.9832 23.9167 49.1207 25.0542L49.3248 25.2583C50.4623 26.3958 50.4623 28.2333 49.3248 29.3708L32.0582 46.6958C30.8623 47.8333 29.0248 47.8333 27.8582 46.6958Z" fill="black"/></g></mask><g mask="url(#mask0_4917_14411)"><rect x="0.5" width="70" height="70" fill="#086DD7"/></g><defs><clipPath id="clip0_4917_14411"><rect width="70" height="70" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>
|
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
@ -4,6 +4,7 @@ description: Discover how to access usage statistics of your images on Docker Hu
|
|||
keywords: docker hub, hub, insights, analytics, api, verified publisher
|
||||
aliases:
|
||||
- /docker-hub/publish/insights-analytics/
|
||||
- /docker-hub/insights-analytics/
|
||||
---
|
||||
|
||||
Insights and analytics provides usage analytics for Docker Verified
|
|
@ -5,6 +5,7 @@ keywords: Docker, docker, registry, accounts, plans, Dockerfile, Docker Hub, doc
|
|||
title: Docker Official Images
|
||||
aliases:
|
||||
- /docker-hub/official_repos/
|
||||
- /docker-hub/official_images/
|
||||
---
|
||||
|
||||
The [Docker Official Images](https://hub.docker.com/search?q=&type=image&image_filter=official) are a
|
||||
|
@ -20,7 +21,7 @@ The images exemplify [`Dockerfile` best practices](/engine/userguide/eng-image/d
|
|||
|
||||
Images that are part of this program have a special badge on Docker Hub making it easier for you to identify projects that are official Docker images.
|
||||
|
||||

|
||||

|
||||
|
||||
## When to use Docker Official Images
|
||||
|
|
@ -1921,14 +1921,6 @@ Manuals:
|
|||
title: Access
|
||||
- path: /docker-hub/repos/
|
||||
title: Manage
|
||||
- path: /docker-hub/official_images/
|
||||
title: Docker Official images
|
||||
- path: /docker-hub/dvp-program/
|
||||
title: Docker Verified Publisher Program
|
||||
- path: /docker-hub/dsos-program/
|
||||
title: Docker-Sponsored Open Source Program
|
||||
- path: /docker-hub/insights-analytics/
|
||||
title: Insights and analytics
|
||||
- path: /docker-hub/download-rate-limit/
|
||||
title: Download rate limit
|
||||
- path: /docker-hub/webhooks/
|
||||
|
@ -2164,6 +2156,19 @@ Manuals:
|
|||
- path: /subscription/scout-details/
|
||||
title: Docker Scout subscriptions and features
|
||||
|
||||
- sectiontitle: Trusted content
|
||||
section:
|
||||
- path: /trusted-content/
|
||||
title: Overview
|
||||
- path: /trusted-content/official-images/
|
||||
title: Docker Official images
|
||||
- path: /trusted-content/dvp-program/
|
||||
title: Docker Verified Publisher Program
|
||||
- path: /trusted-content/dsos-program/
|
||||
title: Docker-Sponsored Open Source Program
|
||||
- path: /trusted-content/insights-analytics/
|
||||
title: Insights and analytics
|
||||
|
||||
- title: Security announcements
|
||||
path: /security/
|
||||
|
||||
|
|