Docker Registry

Setup a default Docker Image Registry

Storing Docker images of services that are built for model deployment and inference will require setup of a default Docker image registry. We support commonly used docker registries like Dockerhub, Github, Gitlab out of the box. We also support most docker registries that uses the standard username password flows.

Docker Registries are used in two ways:

  • you can use Docker registry to save images built during deployment of code or repository
  • you can deploy any images from the repository to one of your connected workspaces

To connect a new registry, one needs to follow the following steps:

  • Navigate to the Integrations section of your TrueFoundry dashboard, and go to the Docker Registry section.
  • Click on the Connect Registry button at the top right corner.
  • Now add the name of the registry you want to connect. Select the registry type.
  • Now add the credentials for these registries. The format expected by registry url and permissions required for the credentials for each type of registry can be checked by clicking on the information next to the field.
Docker Hub Registry

Docker Hub Registry

AWS ECR Registry

AWS ECR Registry

Google Container Registry

Google Container Registry

  • Once added, the registry will show up in the list of registries.
  • On the registry you want to use as default, choose the Set default option from the menu. In case you do not specify any docker registry while deploying an application, the default one will be used for storing the image.