107 lines
2.5 KiB
YAML
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
|
|
|