Domino on Docker

HCL Domino® is available as a container image that can be used with current Docker or Podman runtimes. HCL Domino is preinstalled on this image, allowing you to deploy Domino servers as containers with just a few commands.

As of Domino 12.0.2, the container image is based on the HCL open source domino-container project.

This documentation provides information on common functionality. Other available features are documented by the HCL open source domino-container community.

Note: The image is available for download through the HCL Licensing Portal.
To get started, here are some container terms that are useful to know.
  • image A file that contains a built, executable version of an application. Images are uploaded to Docker and used to create and run containers.
  • container An isolated location on a Docker host that contains the executable software and files required to run an application. Containers exclude unnecessary files managed by the host operating system.
  • volume A location on Docker that stores data to be read or written by the application.While containers are easily deleted and recreated, volumes persist. The Domino data directory is stored in a volume and you can act on the corresponding Domino container without affecting the contents of the volume.
  • Docker daemon The Docker service that you interact with through the docker commands to create and manage containers. Also referred to as the Docker Engine.
  • Docker host The physical computer that runs the Docker daemon.
  • Podman is an alternative runtime, providing the same commands. Replace "docker" with "podman" for the commands issued.