参考连接:
https://blog.csdn.net/weixin_40352715/article/details/106826239

1、容器启动 ldap

  1. 创建本地文件夹
  2. /home/duxin/程序/ldap
  3. 启动容器
  4. docker run -itd -p 6389:389 -p 6636:636 --name ldap -v /home/duxin/程序/ldap:/usr/local/ldap --detach osixia/openldap
  5. 验证
  6. docker exec -it ldap ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin
  7. 输出如下:
  8. # extended LDIF
  9. #
  10. # LDAPv3
  11. # base <dc=example,dc=org> with scope subtree
  12. # filter: (objectclass=*)
  13. # requesting: ALL
  14. #
  15. # example.org
  16. dn: dc=example,dc=org
  17. objectClass: top
  18. objectClass: dcObject
  19. objectClass: organization
  20. o: Example Inc.
  21. dc: example
  22. ...

2、容器启动 phpldapadmin

  1. docker run -dit -p 6080:80 -p 6443:443 --name phpldapadmin --link ldap --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=ldap --detach osixia/phpldapadmin

3、登陆

  1. http://localhost:6080/
  2. 用户名 cn=admin,dc=example,dc=org
  3. 密码 admin