This image provides a streamlined ApacheDS server, which implements both LDAP v3 and Kerberos (and more).
All of the default ports documented here are exposed by this image, but most often you will just map the LDAP port (10389 for ApacheDS). For example, to get up and running quickly launch a container using:
docker run -d --name ads -p 389:10389 itzg/apacheds
You can then configure and manage ApacheDS using Apache Directory Studio by creating a new LDAP server connection like:
The image starts a container using the default instance configuration that comes with the distribution; however, the instances are placed under the Docker volume /ads where the default is at the path /ads/default. As such, those files are persistable and configurable, but the default admin DN "uid=admin,ou=system" and the default password is "secret".