Prerequisites
- A Docker registry accessible to your cluster.
- The Platform Operator and ddlctl command line tool installed (not included in the offline bundle).
- Credentials from your Domino account team.
Set up your environment for ddlctl
-
Get the
$FLEETCOMMAND_AGENT_TAGfor your target release from the releases page. -
Use environment variables to set some values used by the
ddlctlCLI. This simplifies the commands you’ll run while installing Domino components:
Generate the images list
Run the following:Copy the images
You can copy the images to your private registry in two ways, depending on whether your environment has network access to both the air-gapped environment and the internet for the duration of the copy.Option 1: Generate a script to copy the images with Skopeo
If you have an environment with network access to both the air-gapped environment and the internet for the duration of the copy, you can generate a script to copy images with Skopeo.-
Run the following:
-
This produces an
image-copy.shscript with the following format: -
Review the result and adjust the
skopeocommand as necessary for your situation. -
Run the script to copy images to your local registry:
Option 2: Copy the images from tar files
The instruction above presumes that an environment exists with network access to both the air-gapped environment and the internet for the duration of the copy. If this is not the case, you can do a two-step copy, using local tar files as an intermediate step, and transport the tar files via some other means to bring them into the air-gapped environment. For example:-
Run the following:
-
This produces:
-
A
copy-to-tar.shfile with the following format: -
A
copy-from-tar.shfile with the following format:
-
A
-
Then, on a system with internet, do the following:
-
Execute
copy-to-tar.shto copy all images from Domino’s official registry to tar files. -
Copy the tar files (and
copy-from-tar.shfile) to a disk within the air-gapped environment. -
Run
copy-from-tar.shto copy from the tar files to the private registry.
-
Execute
Install Domino
After loading images into your private registry, create your configuration file with custom registry settings. Runddlctl create config with the --offline flag and specify your registry URL:
If you’re using
ddlctl version 0.4.4, you must specify dummy values for --username and --password when using the --offline flag. This requirement is removed in later versions.image_registries section in your generated configuration contains the correct credentials:
image_registries.
With your configuration file ready, you can proceed with the installation as outlined in Install Domino.
Get the images list (optional)
To download a list of images contained in a Domino release:Related information
- Releases: Download URLs and release tags
- Install Domino: Continue with installation after loading images
- Platform Operator overview: Learn about Domino’s deployment architecture