安装openLDAP
拉取镜像
1 | docker pull osixia/openldap |
运行容器
1 | docker run -p 389:389 --name myopenldap --network bridge --hostname openldap-host --env LDAP_ORGANISATION="mylitboy" --env LDAP_DOMAIN="mylitboy.com" --env LDAP_ADMIN_PASSWORD="ldap123" --detach osixia/openldap |
解释:
配置LDAP组织者:–env LDAP_ORGANISATION=“mylitboy”
配置LDAP域:–env LDAP_DOMAIN=“mylitboy.com”
配置LDAP密码:–env LDAP_ADMIN_PASSWORD=“ldap123”
默认登录用户名:admin
安装phpLDAPadmin
拉取镜像
1 | docker pull osixia/phpldapadmin |
查看openLDAP容器ip
1 | docker inspect container_id |
运行容器
1 | docker run -d --privileged -p 10004:80 --name myphpldapadmin --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=172.17.0.6 --detach osixia/phpldapadmin |
解释
配置的Ldap地址:–env PHPLDAPADMIN_LDAP_HOSTS=172.17.0.6
配置不开启HTTPS:–env PHPLDAPADMIN_HTTPS=false(默认是true),如果开启HTTPS,需要配置443端口映射:-p 8443:443,并采用https访问
测试
访问:http://ip:10004,登录正常即成功
Login DN:cn=admin,dc=mylitboy,dc=com
Password:ldap123
参考:
https://github.com/osixia/docker-openldap
https://github.com/osixia/docker-phpLDAPadmin