Docker Hub

Retrieve Container Images from Docker Hub using Cloudsmith

Docker Hub is the official registry (provided by Docker, Inc.) that allows you to find and share Docker-format container images.

It's the world’s largest repository of container images with an array of content sources including container community developers, open source projects, and independent software vendors (ISV) building and distributing their code in containers.

You can retrieve these images through Cloudsmith by enabling an upstream to Docker Hub to proxy and cache images.

Adding Docker Hub as an Upstream

Here's how you can integrate the Docker Hub Registry into your Cloudsmith account to begin proxying and caching images from Docker Hub:

  1. Add a new Upstream Proxy
    In your Cloudsmith repository, go to "Upstreams" and select "Add Upstream Proxy".

  1. Configure the Upstream URL and mode
    Provide a descriptive name for the upstream, e.g., Docker Hub, and specify the URL for Docker Hub: https://index.docker.io.
    Set the desired priority.
    Select Cache and Proxy.
  2. Provide authentication credentials
    Docker Hub currently requires authentication. Please select a Method of "Username and Password" and add your Docker Hub account credentials.
    If you need help creating a Docker Hub account, see here.

Note: For Docker Hub, Username & Password are currently required, not optional.

  1. Configure SSL Certificate Verification
    Ensure SSL certificates are verified for added security, especially for public sources.

Once configured, your account is now set up to proxy and cache images from Docker Hub through Cloudsmith.


Cloudsmith is the new standard in Package / Artifact Management and Software Distribution

With support for all major package formats, you can trust us to manage your software supply chain.


Start My Free Trial Now
Cookie Declaration (Manage Cookies)