Quickstart View it on GitHub


Domino Container

This project contains build scripts for HCL Domino Docker/Container images via dockerfiles. The repository provides the utilities to build HCL Domino Server with the latest software or specific version in a Docker/Container image. Additional software ( like HCL Traveler, Verse, Nomad Server) can be added as build options to a Domino container image.

All required HCL web-kits and fixes are downloaded from a software repository server instead of adding the source installation files to the image directly. If no remote server is referenced a temporary local NGINX container is started at build time to act as a software repository server.

Supported environments

The project is supported on Docker Desktop, Docker Server, Podman, Rancher Desktop, Kubernetes (K8s) and OpenShift. See detailed information about supported run-time and build environments

Where to get HCL Domino software

The project uses the official HCL web-kit installers to build container images from My HCLSoftware Portal.

  • All HCL customers with active maintenance should have a download account
  • The Partner Pack provides the same access for HCL Business Partners

See how to download software for details.

How to download this project

The recommended method is to clone the download the GitHub project directly via git is the .
An alternate way is to download the project via ZIP file from the repository page.

See Howto Get Domino Container GitHub Repo for details.

Building the image(s)

To build the latest available image

  1. Download the required software packages to the ‘software’ directory
  2. From the root folder of this repository issue the following command
./build.sh domino

The process will perform all required actions to create the image in the version requested. Usually it takes ~5 to ~8 minutes to build the image (depending on your CPU & disk performance).

Building an image with additional add-ons

The community image offers building an image with additional add-on, which can be simply added to the build step. In previous versions HCL Traveler and Domino Leap have been implemented as add-on images on top of the Domino image in a layered approach.

Now all add-on software can be directly added in a single build step.

-verse
-nomad
-traveler
-ontime
-leap
-capi

By default the latest version is selected. But different versions can be optionally specified for each component. Example: -verse=3.1`

New build menu

The project now offers a simple to use build menu, which offers the most common build options. Invoking build.sh without any parameter opens the build menu.

The build menu can be also invoked via menu specifying additional options.

The versions of the add-ons are automatically selected from current software list. Just select all desired components and start the build process via pressing a b.

HCL Domino Container Community Image
------------------------------------

 (D)  HCL Domino          [X]  14.0
 (O)  OnTime              [ ]
 (V)  Verse               [ ]
 (T)  Traveler            [ ]
 (N)  Nomad Server        [ ]
 (L)  Language Pack       [ ]
 (R)  REST-API            [ ]
 (A)  C-API SDK           [ ]
 (E)  Domino Leap         [ ]

 Select software & Options,  [B] to build,  [0] to cancel?

Refer to Howto Run Domino Container GitHub Repo how to run a Domino Container on Docker.


Table of contents