Drasken CloudDocs
Apps

Private registries

Connect Docker Hub, GitHub, GitLab, Quay, Google, Azure or any Docker-compatible registry so Drasken Cloud apps and jobs can pull private images.

To deploy a private image, connect its registry once per project under Public Cloud → Container Registry with Connect registry, using a read-only token. The token is checked against the registry, then stored in the project and never shown again; apps and jobs in that project can then pull images from it.

Which registries can I connect?

RegistryAddress
Docker Hubdocker.io
GitHub Container Registryghcr.io (a token with read:packages)
GitLab Container Registryregistry.gitlab.com
Quay.ioquay.io
Harboryour registry's address
Google Artifact Registryyour registry's address, with a JSON key
Azure Container Registryyour registry's address
Other registryany Docker Registry v2 over HTTPS

Step 1: Create a read-only token

Create a token that can only read (pull) images, in your registry's settings. The console shows a hint for each registry. A read-only token limits what anyone could do with it.

Step 2: Connect the registry

  1. Open Public Cloud → Container Registry and select Connect registry.
  2. Choose the registry, give the connection a Name and a Short name (permanent).
  3. Enter the username and token.
  4. Optionally, set Token expires: registries don't report expiry, so the console can warn you only if you tell it.
  5. Save. The console checks the token against the registry.

Step 3: Use it

When you create an app or a job, choose the connection under Registry. Browse and Tags list its repositories and tags.

How do I change or remove a token?

On the connection: Check credential tests it, Rotate token replaces it, Disconnect removes it.

Is there a Drasken Cloud registry?

A registry hosted by Drasken Cloud is coming soon. Until then, use any of the registries above.

Last updated on

On this page