Requirements

Important
This is not a universal list of requirements. Please be sure to also review the documentation for your target deployment environment for any additional prerequisites.

To install Domino, you must have the following:

  • quay.io credentials provided by Domino.

  • Docker installed and the daemon running on your local machine.

  • Helm installed.

  • Kubectl installed.

  • Access to Docker images for Domino components.

  • Access to Helm charts.

  • The ddlctl command line installed.

Important
Newer versions of Docker Desktop changed a default setting that blocks access to the default Docker socket, which ddlctl depends on for some operations. Verify that you have enabled Allow the default Docker socket to be used under Advanced Settings before continuing.

To retrieve images of Domino components, the target cluster must have access to the following domains:

  • quay.io

  • domino.tech

  • k8s.gcr.io

  • docker.elastic.co

  • docker.io

  • gcr.io

If you intend to install Domino offline, configure your Domino custom resource definition specification to point to a private Docker registry and application registry. Offline installation packages are downloaded from the mirrors.domino.tech domain.

Domino recommends that you use a partition with at least ten times more disk space than the total volume of your container images. For example, if your container images occupy several dozen gigabytes, use a partition with several hundred gigabytes of space available. This ensures that the partition has enough free space for container images that Domino users create and manage. See Why did my execution fail with the error 'No space left on device'? for advice if you exceed your available disk space.