Thank you for the input Michael

Probably Shawn did not mean running slapd in the container as root or not.
>
> I understood Shawn that he wrote: The container must not run as root,
> and must work without any special privileges.
>
> Anyway you're absolutely free to use whatever command-line you'd like to
> start slapd (CMD) independent from the RPMs you're using.
>

I see. Yes, the container as non-priv user is best


> > 3. Must be able to add new modules/plugins. (probably outside the
> > container too) For example, we use bind-dyndb-ldap
>
> bind-dyndb-ldap is a bind DNS server backend and not something the
> OpenLDAP project is responsible for. Does not make sense to add anything
> like this on a requirements list for an OpenLDAP server container.
>

Fair point. One can mount their own volumes to add anything extra. At least
documenting this would be nice.


> > My only qualm about dockering openldap is the dependency to docker, but
> > does not hurt to explore it.
>
> There are various container run-times with different security
> properties. E.g. podman or sysbox allow to run other containers or
> systemd inside an unprivileged container.
>
> Ciao, Michael. (also not a container expert)
>

True. I mentioned docker simply because it's one of the most popular right
now.

Thanks!

Reply via email to