mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

edit | blame | history | raw

How-to:

Build docker image:

docker build -t openidentityplatform/opendj .

Run image

docker run -d -p 1389:1389 -p 1636:1636 -p 4444:4444 --name opendj openidentityplatform/opendj

Environment Variables

Variable Default Value Description
ADD_BASE_ENTRY --addBaseEntry if set, creates base DN entry
PORT 1389 LDAP Listener Port
LDAPS_PORT 1636 LDAPS Listener Port
BASE_DN dc=example,dc=com OpenDJ Base DN
ROOT_USER_DN cn=Directory Manager Initial root user DN
ROOT_PASSWORD password Initial root user password

| SECRET_VOLUME | - | Mounted keystore volume, if present copies keystore over |
| MASTER_SERVER | - | Replication master server |
| VERSION | - | OpenDJ version |
| OPENDJ_USER | opendj | user which runs OpenDJ |
| OPENDJ_REPLICATION_TYPE | - | OpenDJ Replication type, valid values are:

  • simple - standart replication
  • srs - standalone replication servers
  • sdsr - Standalone Directory Server Replicas
  • rg - Replication Groups
Other values will be ignored |
| OPENDJ_SSL_OPTIONS | --generateSelfSignedCertificate | you can replace ssl options at here, like : "--usePkcs12keyStore /opt/domain.pfx --keyStorePassword domain" |
| OPENDJ_JAVA_ARGS | -server | extra instance java args |
| BACKEND_TYPE | je | OpenDJ backend type, see dsconfig create-backend documentation |
| BACKEND_DB_DIRECTORY | db | OpenDJ db-directory attribute for backend |
| SETUP_ARGS | - | extra setup args |