Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions _vale/config/vocabularies/Docker/accept.txt
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ EPERM
ESXi
Ethernet
exploitability
[Ff]ailover
Fargate
Fedora
firewalld
Expand Down Expand Up @@ -226,6 +227,7 @@ Zsh
[Aa]gentic
[Aa]utobuilds?
[Aa]utotests?
[Aa]utoscaling
[Bb]uildx
[Bb]uildpack(s)?
[Bb]uildx
Expand All @@ -234,6 +236,7 @@ Zsh
[Cc]onfigs
[dD]eduplicate
[Dd]ev
[Dd]iscoverability
[Dd]istroless
[Ff]ilepaths?
[Ff]iletypes?
Expand Down Expand Up @@ -271,6 +274,7 @@ Zsh
[Ss]yscalls?
[Ss]ysfs
[Tt]eardown
[Tt]echnographic
[Tt]odo
[Tt]oolchains?
[Uu]narchived?
Expand Down
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -14,91 +14,179 @@ aliases:
- /docker-hub/publish/repository-logos/
- /docker-hub/dvp-program/
- /trusted-content/dvp-program/
toc_max: 2
---

[The Docker Verified Publisher Program](https://hub.docker.com/search?q=&image_filter=store) provides high-quality images from commercial publishers verified by Docker.
[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.
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.
## Who's eligible to become a verified publisher?

![Docker-Sponsored Open Source badge](../../../images/verified-publisher-badge-iso.png)
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.

> [!NOTE]
>
> DVP entitlements are applied per namespace (organization). If you operate
> multiple Docker Hub namespaces, each requires a separate DVP application and
> verification process.

## Program benefits

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:

- [Enterprise-grade infrastructure](#enterprise-grade-infrastructure): High
availability hosting with 99.9% uptime
- [Verified publisher badge](#verified-publisher-badge): Special badge
identifying high-quality commercial publishers
- [Repository logo](#repository-logo): Upload custom logos for individual
repositories
- [Insights and analytics](#insights-and-analytics): Detailed usage metrics and
community engagement data
- [Vulnerability analysis](#vulnerability-analysis): Automated security scanning
with Docker Scout
- [Priority search ranking](#priority-search-ranking): Enhanced discoverability
in Docker Hub search results
- [Additional Docker Business seats](#additional-docker-business-seats): Extra
team collaboration capabilities
- [Removal of rate limiting](#removal-of-rate-limiting): Unrestricted pulls for
development teams
- [Co-marketing opportunities](#co-marketing-opportunities): Joint promotional
activities with Docker

### Enterprise-grade infrastructure

The Docker Verified Publisher Program runs on Docker Hub's enterprise-scale
infrastructure, serving millions of developers globally. Your published content
benefits from:

- High availability and uptime: Docker's systems are designed for failover
across multiple availability zones, with load-balanced autoscaling, enabling
99.9% uptime.
- Global delivery and fast downloads: Docker leverages Cloudflare's CDN and
caching (with Cache Reserve) to achieve cache hit ratios more than 99%,
reducing reliance on origin traffic and ensuring fast access for developers
everywhere.
- Durability: Docker maintains a documented backup policy and performs full
daily, backups of production data.

You simply push your images to Docker Hub as usual, and Docker takes care of the
rest, serving your image to millions of developers worldwide.

![DVP flow in Docker Hub](./images/dvp-hub-flow.svg)

To learn more, see [Availability at
Docker](https://www.docker.com/trust/availability/).

### Verified publisher badge

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:
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.

- 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
![Docker-Sponsored Open Source
badge](../../../images/verified-publisher-badge.png)

### 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.
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.
Only a user with administrative access (owner or team member with administrator
permission) over the repository can change the repository logo. To manage the
repository logo, see [Manage repository logo](#manage-repository-logo).

#### Image requirements
### Vulnerability analysis

- 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.
[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.

#### Set the repository logo
You can enable analysis on a per-repository basis. For more about using this
feature, see [Basic vulnerability
scanning](/docker-hub/repos/manage/vulnerability-scanning/).

1. Sign in to [Docker Hub](https://hub.docker.com).
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-image
src="../../../images/upload_logo_sm.png" alt="camera icon" >}}) 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.
### Priority search ranking

#### Remove the logo
Verified publisher images receive enhanced visibility in Docker Hub search
results, making it easier for developers to discover your content. This improved
discoverability helps drive adoption of your images within the developer
community.

Select the **Clear** button ({{< inline-image src="../../../images/clear_logo_sm.png"
alt="clear button" >}}) to remove a logo.
### Additional Docker Business seats

Removing the logo makes the repository default to using the organization logo, if set, or the following default logo if not.
DVP participants receive additional Docker Business seats as part of their
program benefits, enabling expanded team collaboration and access to premium
Docker features for your organization.

![Default logo which is a 3D grey cube](../../../images/default_logo_sm.png)
### Removal of rate limiting

### Verified publisher badge
Verified publisher images are exempt from standard [Docker Hub rate
limits](../../../usage/_index.md), ensuring developers can pull your images
without restrictions. **This applies to all users, including unauthenticated users**,
who get unlimited pulls for DVP images. This eliminates potential barriers to adoption and
provides a seamless experience for users of your content.

DVP partners can verify this unlimited access by checking the absence of rate
limiting headers when pulling their images. When pulling DVP images, users won't
see `ratelimit-limit` or `ratelimit-remaining` headers, indicating unlimited
access. For more details on checking rate limits, see [View pull rate and
limit](../../../usage/pulls.md#view-pull-rate-and-limit).

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.
### Co-marketing opportunities

![Docker, Inc. org with a verified publisher badge](../../../images/verified-publisher-badge.png)
Docker collaborates with verified publishers on joint marketing initiatives,
including blog posts, case studies, webinars, and conference presentations.
These opportunities help amplify your brand visibility within the Docker
ecosystem.

### Insights and analytics

The [insights and analytics](./insights-analytics.md) service provides usage metrics for how
The insights and 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
There is both a [web interface](./insights-analytics.md) and an
[API](/reference/api/dvp/latest/) for accessing the analytics data.

The usage metrics show the number of image pulls by tag or by digest,
geolocation, cloud provider, client, and more.

You can select the time span for which you want to view analytics data. You can also export the data in either a summary or raw format.
## Manage repository logo

### Vulnerability analysis
After joining the Docker Verified Publisher Program, you can set a custom logo
for each repository in your organization. The following requirements apply:

[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.
- 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](https://hub.docker.com).
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-image
src="../../../images/upload_logo_sm.png" alt="camera icon" >}}) 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

You can enable analysis on a per-repository
basis. For more about using this feature, see [Basic vulnerability scanning](/docker-hub/repos/manage/vulnerability-scanning/).
Select the **Clear** button ({{< inline-image src="../../../images/clear_logo_sm.png"
alt="clear button" >}}) to remove a logo.

### Who's eligible to become a verified publisher?
Removing the logo makes the repository default to using the organization logo,
if set, or the following default logo if not.

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.
![Default logo which is a 3D grey cube](../../../images/default_logo_sm.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading