Docker部署OpenLDAP
时间: 2023-11-10 12:53:29 浏览: 133
要使用Docker部署OpenLDAP,您可以按照以下步骤进行操作:
1. 首先,在您的本机上创建OpenLDAP容器。使用以下命令创建容器:
```
docker run -p 389:389 -p 636:636 --name your_ldap --network bridge --hostname openldap-host --env LDAP_ORGANISATION="company" --env LDAP_DOMAIN="company.com" --env LDAP_ADMIN_PASSWORD="123456" --detach osixia/openldap
```
这将创建一个名为"your_ldap"的OpenLDAP容器,并将LDAP服务的端口映射到主机的389和636端口。您可以根据需要修改环境变量。
2. 接下来,您可以使用LDAP协议来统一管理用户密码。LDAP协议是一种开放的Internet标准,几乎所有的软件都支持它。LDAP协议的好处是可以统一管理用户密码,使新员工可以在公司的所有平台上登录,而离职员工可以一键删除。您可以使用LDAP客户端工具,如phpLDAPadmin,来管理LDAP目录。
3. 使用以下命令创建phpLDAPadmin容器:
```
docker run -d --privileged -p 8080:80 --name companyldap --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=192.168.101.137 --detach osixia/phpldapadmin
```
这将创建一个名为"companyldap"的phpLDAPadmin容器,并将访问端口映射到主机的8080端口。您可以根据需要修改环境变量。
现在,您已经成功部署了OpenLDAP和phpLDAPadmin容器。您可以使用phpLDAPadmin来管理LDAP目录,统一管理用户密码,并在公司的各个平台上使用LDAP身份验证。
#### 引用[.reference_title]
- *1* *3* [docker安装部署LDAP](https://blog.csdn.net/qq_41916805/article/details/107206646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v4^insert_chatgpt"}} ] [.reference_item]
- *2* [Docker部署OpenLDAP](https://blog.csdn.net/wangshui898/article/details/118069503)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v4^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文