Skip to main content

Overview

Docker Hub is the world’s largest container image registry, hosting millions of container images. You can connect Docker Hub to Qovery to deploy both public and private images.

Registry URL

https://index.docker.io/v1/

Authentication

Docker Hub supports two authentication methods:
  • Access Token (recommended for security)
  • Password (not recommended)
Use Docker Hub access tokens instead of passwords for better security and easier management.

Configuration in Qovery

1

Create Access Token

  1. Log into Docker Hub
  2. Go to Account SettingsSecurity
  3. Click New Access Token
  4. Give it a description and set permissions
  5. Click Generate and copy the token
Docker Hub shows the token only once. Save it securely.
2

Access Organization Settings

Navigate to Organization SettingsContainer Registries in Qovery
3

Add Registry

Click Add Registry
4

Select Docker Hub

Choose Docker Hub from the registry type dropdown
5

Enter Credentials

Provide:
  • Username: Your Docker Hub username
  • Password: Access token (not your Docker Hub password)
6

Save

Qovery will verify the credentials and save the configuration

Rate Limits

Docker Hub has rate limits for image pulls:
  • Anonymous users: 100 pulls per 6 hours
  • Authenticated users: 200 pulls per 6 hours
  • Paid accounts: Higher limits based on plan
Authenticating with Docker Hub increases your rate limit and is recommended even for public images.

Image Format

Public images:
<username>/<image-name>:<tag>
Official images:
<image-name>:<tag>
Examples:
  • nginx:latest
  • mycompany/myapp:v1.0.0