You can either use Docker or run as root-less containers using podman. For using podman you simply replace command `docker` by command `podman` in the instructions below.

In directory `docker/` in the source distribution you can find some example images for quick tests or developing your own custom container:

Dockerfile.debian-stable-venv
  - Based on Debian stable
  - PIP-based installation to virtual environment
Dockerfile.opensuse-tumbleweed-rpm
  - Based on openSUSE Tumbleweed
  - RPM-based installation like described in installation instructions for openSUSE and SLE
  - Uses additional zypper repository (see also OBS package home:stroeder:iam/web2ldap )
Dockerfile.opensuse-tumbleweed-venv
  - Based on openSUSE Tumbleweed
  - PIP-based installation to virtual environment

Build the container image with one of the above Docker files:

    docker build --tag web2ldap --file Dockerfile.<flavor> .

Run with stand-alone web server by default listening port 1760:

    docker run -p 1760:1760 web2ldap

Test by accessing the monitor page:

    curl http://172.17.0.1:1760/web2ldap/monitor|html2text