Docker 安装 OpenLDAP 和 phpLDAPadmin
来自Linux78|wiki
docker pull osixia/openldap mkdir -p /data/openldap/ldap mkdir -p /data/openldap/slapd.d mkdir -p /data/openldap/conffile data目录保存数据 slapd.d目录保存配置 conffile目录用来与容器交换文件 docker run -p 389:389 --name openldap -v /data/openldap/ldap:/var/lib/ldap -v /data/openldap/slapd.d:/etc/ldap/slapd.d -v /data/openldap/conffile/:/home/ldap/conffile --network bridge --hostname openldap-host --env LDAP_ORGANISATION="openldap" --env LDAP_DOMAIN="linux78.com" --env LDAP_ADMIN_PASSWORD="123456" --detach osixia/openldap
配置LDAP域:--env LDAP_DOMAIN="linux78.com"
配置LDAP密码:--env LDAP_ADMIN_PASSWORD="123456"
默认登录用户名:admin
安装一个管理工具,可视化操作界面
docker run -d --privileged -p 10004:80 --name myphpldapadmin --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=IP地址 --detach osixia/phpldapadmin
配置的Ldap地址:--env PHPLDAPADMIN_LDAP_HOSTS=IP地址 配置不开启HTTPS:--env PHPLDAPADMIN_HTTPS=false(默认是true)
如果开启HTTPS,需要配置443端口映射:-p 8443:443,并采用https访问
Login DN:cn=admin,dc=linux78,dc=com
Password:123456