[root@sh2-vsvl-q911 ~]# docker pull osixia/openldap # 获取ldap相关镜像
[root@sh2-vsvl-q911 ~]# docker pull osixia/phpldapadmin # 获取ldap-web相关镜像
[root@sh2-vsvl-q911 ~]# docker run -p 389:389 -p 636:636 --name your_ldap --network bridge --hostname openldap-host --env LDAP_ORGANISATION="ponfey" --env LDAP_DOMAIN="ponfey.com" --env LDAP_ADMIN_PASSWORD="123456" --detach osixia/openldap
其中 -p 389:389 TCP/IP访问端口,-p 636:636 SSL连接端口:
–name your_ldap 自行设置容器名称
–network bridge 连接默认的bridge网络(docker0)
–hostname openldap-host 设置容器主机名称为 openldap-host
–env LDAP_ORGANISATION=“ponfey” 配置LDAP组织名称
–env LDAP_DOMAIN=“ponfey.com” 配置LDAP域名
–env LDAP_ADMIN_PASSWORD=“123456” 配置LDAP密码
默认登录用户名:admin
[root@sh2-vsvl-q911 ~]# docker run -d --privileged -p 8001:80 --name ponfeyldap --env PHPLDAPADMIN_HTTPS=false -env PHPLDAPADMIN_LDAP_HOSTS=192.168.9.11--detach osixia/phpldapadmin # 部署可视化web管理
-d 分离模式启动容器
–privileged 特权模式启动(使用该参数,container内的root拥有真正的root权限,否则,container内的root只是外部的一个普通用户权限):
–env PHPLDAPADMIN_HTTPS=false 禁用HTTPS
–env PHPLDAPADMIN_LDAP_HOSTS =192.168.9.11
打开web浏览器输入 http://192.168.9.11:8001 即可访问
loginDN: cn=admin,dc=ponfey,dc=com ,password:123456