CentOS7以docker方式安装安装openldap、phpopenldap客户端[原创]

安装docker环境

详见文章【CentOS7搭建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”