openldap/docker-compose.yml

107 lines
2.5 KiB
YAML

services:
# openldap
openldap:
restart: always
image: bitnami/openldap:latest
container_name: openldap
env_file: ".openldap.env"
ports:
- "1389:1389" # OpenLDAP default LDAP port
- "1636:1636" # OpenLDAP default LDAPS port
volumes:
- /home/docker/openldap:/bitnami/openldap
- /home/docker/openldap/certs:/opt/bitnami/openldap/certs
# phpldapadmin
phpldapadmin:
image: osixia/phpldapadmin:latest
restart: always
container_name: phpldapadmin
env_file: ".phpldapadmin.env"
ports:
- "8080:80" # phpLDAPadmin web interface
- "8443:443" # phpLDAPadmin web interface"
volumes:
- /home/docker/certs:/container/service/phpldapadmin/assets/apache2/certs
depends_on:
- openldap
#### IT'Running
#services:
# openldap:
# image: bitnami/openldap:latest
# container_name: openldap
# environment:
# - LDAP_ROOT=dc=example,dc=org
# - LDAP_ADMIN_USERNAME=admin
# - LDAP_ADMIN_PASSWORD=adminpassword
# - LDAP_ENABLE_TLS=no
# ports:
# - "389:1389" # OpenLDAP default LDAP port
# - "636:1636" # OpenLDAP default LDAPS port
# volumes:
# - /home/docker/openldap:/bitnami/openldap
# networks:
# - ldap_network
#
# phpldapadmin:
# image: osixia/phpldapadmin:latest
# container_name: phpldapadmin
# environment:
# - PHPLDAPADMIN_HTTPS=false
# - PHPLDAPADMIN_LDAP_CLIENT_TLS=false
# - PHPLDAPADMIN_LDAP_HOSTS=gmoadm.gmolab.net
# ports:
# - "8080:80" # phpLDAPadmin web interface
# depends_on:
# - openldap
# networks:
# - ldap_network
#
#volumes:
# openldap_data:
# driver: local
#
#networks:
# ldap_network:
# driver: bridge
#services:
# openldap:
# hostname: "gmoldap"
# image: bitnami/openldap:latest
# restart: always
# container_name: ldap
# ports:
# - '1389:1389'
# - '1636:1636'
# env_file: ".env"
# volumes:
# - /home/docker/openldap:/bitnami/openldap/
# - /home/docker/openldap/certs:/opt/bitnami/openldap/certs
# networks:
# - ldap_network
# phpldapadmin:
# image: osixia/phpldapadmin:latest
# restart: always
# container_name: admin-ldap
# ports:
# - '6443:443'
# - '6080:80'
# environment:
# #- LDAP_PORT_NUMBER=389
# #- LDAP_LDAPS_PORT_NUMBER=636
# - PHPLDAPADMIN_HTTPS=false
# #- PHPLDAPADMIN_LDAP_HOSTS=gmoldap
# - PHPLDAPADMIN_LDAP_CLIENT_TLS=false
# depends_on:
# - openldap
# networks:
# - ldap_network
#
#networks:
# ldap_network:
# driver: bridge