Skip to main content
A container image registry is a server that stores Docker images. When deploying a custom model, Everywhere Inference pulls the container image from the registry at pod startup. For public registries, no credentials are required. For private registries, Gcore needs stored credentials to authenticate the pull request — that is what a registry record provides. Each registry record stores the hostname of the registry and the credentials (username + password or access token) Gcore uses on the deployment’s behalf. The credentials are not embedded in the deployment configuration — Gcore resolves them from the registry record at pod startup. This means updating credentials in the registry record takes effect on the next pod pull without changing the deployment itself.

When to add a registry

A registry record is required when the container image is stored in a private repository. If the image is publicly accessible (no login required to pull it), set Registry type to Public in the deployment form — no registry record is needed. Private images are common when:
  • The model weights or fine-tuning data are proprietary and must not be publicly accessible.
  • The image is stored in an organization’s private Docker Hub, GitHub Container Registry, or Hugging Face repository.
  • The registry is a self-hosted instance not exposed to the public internet.

Add a registry

Navigate to Everywhere Inference > Registries in the Gcore Customer Portal and click Add registry.
Registries page with Add registry button
Fill in the four fields in the Add registry dialog and click Add.
Add registry dialog filled with Docker Hub example values
The registry URL is the hostname only. The full image pull address is formed by combining the registry URL with the image path entered in the Model image URL field when creating a deployment: registry.hub.docker.com/myorg/mymodel:v1.2.

Registry URLs and credentials

The table below lists authentication details for commonly used registries: After the registry is added, it appears in the list and becomes available in the Registry dropdown when deploying a custom model.