This method allows for "air-gapped" installation, where the server doesn't connect to the Docker registry directly. A local/private Docker registry or other means of distributing the image as files to your machines are used instead.
The Docker image is published as an image file and has the file extension ".tar.gz".
The image file can be loaded and pushed to your local Docker registry:
Docker CLI
# load image
docker load -i airlock-iam-docker-image-8.0.0.tar.gz
# Should list the loaded image
docker images | grep airlock
# Create alias matching the Docker Hub repository name for the
# examples on this page to work
docker tag airlock-iam:8.0.0 ergon/airlock-iam:8.0.0
# Show help to perform a quick check
docker run --rm ergon/airlock-iam:8.0.0 --help
# Replace "docker.example.com" with the URL to your local
# Docker registry
docker tag ergon/airlock-iam:8.0.0 docker.example.com/ergon/airlock-iam:8.0.0
# Push the image to the local Docker registry
docker push docker.example.com/ergon/airlock-iam:8.0.0
If you don't have a local Docker registry you may skip the tagging and pushing steps.