You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenLDAP服务与UI容器部署失败:管理员账号绑定出错求助

问题排查与解决方案

1. 核心问题:LDAP连接端口不匹配

Bitnami的OpenLDAP容器内部默认监听1389端口(而非LDAP标准的389端口),你当前的UI容器配置中LDAP_URI=ldap://openldap会默认使用389端口,导致无法成功绑定到OpenLDAP服务。

修复步骤:

修改docker-compose.yml中openldap-ui服务的LDAP_URI环境变量,指定正确的端口:

LDAP_URI=ldap://openldap:1389

更新配置后重启容器:

docker-compose up -d

2. 补充验证:管理员组是否存在

你的UI配置指定了LDAP_ADMINS_GROUP=admins,但Bitnami OpenLDAP默认不会自动创建这个组。如果端口修复后仍报错,需要手动创建admins组:

  1. 进入OpenLDAP容器:
    docker exec -it $(docker-compose ps -q openldap) bash
    
  2. 在容器内创建一个LDIF文件(比如admins.ldif):
    dn: cn=admins,dc=company,dc=network
    objectClass: top
    objectClass: groupOfNames
    cn: admins
    member: cn=admin,dc=company,dc=network
    
  3. 执行添加命令:
    ldapadd -x -D cn=admin,dc=company,dc=network -w password -f admins.ldif
    

3. 启动顺序校验

虽然配置了depends_on,但OpenLDAP服务可能需要额外时间完成初始化。可以手动重启UI容器确保服务就绪后再连接:

docker-compose restart openldap-ui

内容的提问来源于stack exchange,提问作者Fenixs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 21:15:54