安装docker环境
详见文章【CentOS7搭建Docker环境】,此处不再讲述,也可以点击以下地址查看:
docker安装openldap、phpopenldap
拉取镜像
docker pull osixia/openldap:latest docker pull osixia/phpldapadmin:latest
运行openldap server端
运行镜像:
docker run -d \ --privileged -p 389:389 \ --name myopenldap \ --network bridge \ --hostname openldap-host \ --env LDAP_ORGANISATION="agoit" --env LDAP_DOMAIN="agoit.com" --env LDAP_ADMIN_PASSWORD="passwd" \ --detach osixia/openldap
其中配置项:
LDAP_ORGANISATION #表示组织名称
LDAP_DOMAIN #域名
LDAP_ADMIN_PASSWORD #密码,此密码对应的用户是admin
执行以下命令,查看当前容器的IP,以便在client端进行配置
docker inspect myopenldap
此文章来自【阿哥博客agoit.com】运行openldap client端
docker run -d \ --privileged -p 10004:80 \ --name myphpldapadmin \ --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=172.17.0.3 \ --detach osixia/phpldapadmin
以下为配置项说明:
PHPLDAPADMIN_HTTPS #是否以https方式部署,false时为普通http方式
PHPLDAPADMIN_LDAP_HOSTS #ldap server 的ip端
此时输入phpldap的访问地址,http://localhost:10004,
输入用户名:cn=admin,dc=agoit,dc=com
密码:passwd ,您上面所配置的访问密码:LDAP_ADMIN_PASSWORD=”passwd”