项目地址
服务器安装- 获取相关镜像
docker pull osixia/openldap docker pull osixia/phpldapadmin
- 部署
docker run
-d
-p 389:389
-p 636:636
-v /usr/local/ldap:/usr/local/ldap
-v /data/openldap/ldap:/var/lib/ldap
-v /data/openldap/slapd.d:/etc/ldap/slapd.d
--env LDAP_ORGANISATION="miaoyun"
--env LDAP_DOMAIN="miaoyun.com"
--env LDAP_ADMIN_PASSWORD="123456"
--name openldap
--hostname openldap-host
--network bridge
osixia/openldap
-
-v /data/openldap/ldap:/var/lib/ldap:将数据持久化到本地
-
-p 389:389 TCP/IP 访问端口,-p 636:636 SSL 连接端口。
-
–name your_ldap 自行设置容器名称
-
–network bridge 连接默认的 bridge 网络(docker0)
-
–hostname openldap-host 设置容器主机名称为 openldap-host
-
–env LDAP_ORGANISATION=“miaoyun” 配置 LDAP 组织名称
-
–env LDAP_DOMAIN=“miaoyun.com” 配置 LDAP 域名
-
–env LDAP_ADMIN_PASSWORD=“123456” 配置 LDAP 密码
-
默认登录用户名:admin
docker run -p 8080:80 --privileged --name phpldapadmin --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=192.168.1.83 --detach osixia/phpldapadmin
-
-d 分离模式启动容器
-
–privileged 特权模式启动(使用该参数,container 内的 root 拥有真正的 root 权限。
否则,container 内的 root 只是外部的一个普通用户权限。) -
–env PHPLDAPADMIN_HTTPS=false 禁用 HTTPS
-
–env PHPLDAPADMIN_LDAP_HOSTS =192.168.1.83 配置 openLDAP 的 IP 或者域名,我的 - openLDAP 是在服务器192.168.1.83 启动。
-
此处设置访问端口为 8080,可自行更改访问端口号
可开启 443 端口 -p 443:443
http://192.168.1.83:8080
完成


