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. There are separate folders within this repository for Domino add-on HCL products like Traveler and HCL Domino Volt as well.
The project uses the official HCL web-kit installers to build container images download from the official HCL Flexnet repository.
All HCL customers should have a download account for HCL Flexnet software portal.
HCL Business Partners with the Partner Pack can download software in a similar way.
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.
See the documentation and the Quickstart for details
For issues relating specifically to the Dockerfiles and scripts, please use the GitHub issue tracker
We welcome contributions following our guidelines.
Special Thanks go to the following people for having provided valuable input to this project
- Ulrich Krause for his very early contibutions in this space.
- Matteo Bisi for his Presentation.
- Egor Margineanu who also can be found on Github
- Thomas Hampel for initiating the original IBM Domino 9.0.1 Docker project
- Daniel Nashed for donating his startscript under the Apache License 2.0.
The Dockerfiles and associated scripts are licensed under the Apache License 2.0.
License for the products that can be installed within the images is as follows:
- HCL Domino Enterprise Server 12 under the HCL License Agreement
- HCL Domino Volt under the HCL License Agreement
- HCL Notes Traveler under the HCL License Agreement
Note that HCL Domino and add-on products are commercial software - The software licenses agreement does not permit further distribution of the docker image that was built using this script.