upshift/openldap Docker 镜像
upshift查看 Docker Hub 原文页
用于运行OpenLDAP服务器的Docker镜像,提供目录服务功能,支持通过卷挂载配置文件和数据目录进行自定义部署。
1 次收藏下载次数: 0状态:社区镜像维护者:upshift仓库类型:镜像最近更新:
OpenLDAP Server Docker镜像
镜像概述与主要用途
该Docker镜像用于部署和运行OpenLDAP服务器,提供轻量级目录访问协议(LDAP)服务,适用于构建目录服务系统,用于存储、查询和管理用户、组、设备等结构化目录数据。
核心功能与特性
- 运行OpenLDAP服务器,支持LDAP协议标准操作(如查询、添加、修改、删除目录条目)
- 目录数据持久化存储,通过数据卷实现数据持久化
- 支持自定义配置,需通过外部卷挂载配置文件进行服务配置
使用场景与适用范围
适用于需要目录服务的各类场景,包括但不限于:
- 企业内部用户身份认证与授权
- 统一资源管理(如设备、应用、服务目录)
- 邮件系统、协作平台等应用的用户目录支持
- 需要集中管理结构化数据的IT系统
使用方法与配置说明
前提条件
- 宿主机已安装Docker环境
- 准备宿主机配置目录(存放OpenLDAP配置文件)和数据目录(用于存储目录数据)
启动容器
通过以下命令启动OpenLDAP服务器容器,需指定卷挂载和端口映射:
console# docker run -d --name openldap \ -v /path/to/config:/etc/openldap \ # 挂载宿主机配置目录至容器配置目录 -v /path/to/data:/var/lib/openldap \ # 挂载宿主机数据目录至容器数据目录 -p 389:389 \ # 映射LDAP标准端口(389)至宿主机 upshift/openldap
配置说明
- 卷挂载要求:该镜像不包含默认配置文件,必须通过Docker卷挂载以下目录:
/etc/openldap:容器内OpenLDAP配置文件存放路径,需挂载宿主机配置目录,包含slapd.conf等必要配置文件/var/lib/openldap:容器内目录数据存储路径,挂载宿主机数据目录以实现数据持久化
- 端口映射:LDAP服务默认使用389端口(非加密),通过
-p 389:389将容器端口映射至宿主机,允许外部客户端访问
注意事项
- 首次启动前需确保宿主机配置目录包含完整的OpenLDAP配置文件,否则服务可能无法正常启动
- 数据目录权限需确保容器内进程可读写(建议设置宿主机目录权限为755或调整用户权限)
- 生产环境建议配合Docker Compose或容器编排工具进行部署管理,增强服务稳定性与可维护性
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
docker pull upshift/openldap:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务