4teamwork/389dsDocker化的389 Directory Server (389ds)。389ds是适用于Linux的企业级开源LDAP服务器,提供稳定、可扩展的目录服务,适用于企业环境中的身份认证、用户管理和资源访问控制。
使用docker-compose.yml是最简单的部署方式,示例配置如下:
yamlversion: "3" services: 389ds: image: 4teamwork/389ds:latest ports: - 3389:3389 # LDAP端口 - 3636:3636 # LDAPS端口 volumes: - ./data:/data # 数据持久化卷 environment: - SUFFIX_NAME=dc=example,dc=com # 后缀名称 - DS_DM_PASSWORD=secret # 目录管理器密码
DS_DM_PASSWORDcn=Directory Manager用户的密码。仅在容器首次启动时设置。若未提供,将自动生成随机密码。
SUFFIX_NAME实例配置中存储的后缀名称。注意:此参数不会自动创建后缀! 需参考创建数据库部分手动创建。
389ds镜像在/data路径下暴露卷。需挂载卷或主机目录至该路径以持久化389ds实例数据。若卷为空,容器启动时将自动创建新实例。
默认情况下,镜像不创建任何后端或后缀。需手动创建后端和后缀:
bashdocker-compose exec 389ds dsconf localhost backend create --suffix="dc=example,dc=com" --be-name="example"
bashdocker-compose exec 389ds dsidm localhost initialise
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务