diff --git a/_vale/config/vocabularies/Docker/accept.txt b/_vale/config/vocabularies/Docker/accept.txt index c9b08c8ea792..f098209b7ea8 100644 --- a/_vale/config/vocabularies/Docker/accept.txt +++ b/_vale/config/vocabularies/Docker/accept.txt @@ -72,6 +72,7 @@ EPERM ESXi Ethernet exploitability +[Ff]ailover Fargate Fedora firewalld @@ -225,6 +226,7 @@ Zsh [Aa]gentic [Aa]utobuilds? [Aa]utotests? +[Aa]utoscaling [Bb]uildx [Bb]uildpack(s)? [Bb]uildx @@ -233,6 +235,7 @@ Zsh [Cc]onfigs [dD]eduplicate [Dd]ev +[Dd]iscoverability [Dd]istroless [Ff]ilepaths? [Ff]iletypes? diff --git a/content/manuals/docker-hub/images/verified-publisher-badge-iso.png b/content/manuals/docker-hub/images/verified-publisher-badge-iso.png deleted file mode 100644 index 63721f3148d6..000000000000 Binary files a/content/manuals/docker-hub/images/verified-publisher-badge-iso.png and /dev/null differ diff --git a/content/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md b/content/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md index 39f75d10d30d..0fcc9fce9f6c 100644 --- a/content/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md +++ b/content/manuals/docker-hub/repos/manage/trusted-content/dvp-program.md @@ -14,27 +14,68 @@ 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. + +## 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 above 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. -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: +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. -- 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 +![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 + +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. + +![Docker-Sponsored Open Source badge](../../../images/verified-publisher-badge.png) ### Repository logo @@ -42,40 +83,45 @@ DVP organizations can upload custom images for individual repositories on Docker 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. +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 eliminates +potential barriers to adoption and provides a seamless experience for users of +your content. -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 @@ -85,20 +131,35 @@ 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 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. +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. -### Vulnerability analysis +## Manage repository logo -[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. +After joining the Docker Verified Publisher Program, you can set a custom logo +for each repository in your organization. The following requirements apply: -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/). +- 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. -### Who's eligible to become a verified publisher? +### 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 + +Select the **Clear** button ({{< inline-image src="../../../images/clear_logo_sm.png" +alt="clear button" >}}) to remove a logo. + +Removing the logo makes the repository default to using the organization logo, if set, or the following default logo if not. + +![Default logo which is a 3D grey cube](../../../images/default_logo_sm.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. diff --git a/content/manuals/docker-hub/repos/manage/trusted-content/images/dvp-hub-flow.svg b/content/manuals/docker-hub/repos/manage/trusted-content/images/dvp-hub-flow.svg new file mode 100644 index 000000000000..d3c73a7b93ce --- /dev/null +++ b/content/manuals/docker-hub/repos/manage/trusted-content/images/dvp-hub-flow.svg @@ -0,0 +1,5 @@ + + +Write and packagecode as a DockerimageDocker HubDVPHigh-availabilityCDN & cachingDurabilityDevelopers / CIPull & use your DVPimages anywhere99.9% uptimeFast access everywhereDaily backups \ No newline at end of file