openldap

upshift/openldap Docker 镜像

用于运行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或容器编排工具进行部署管理,增强服务稳定性与可维护性

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 openldap 镜像标签

docker pull docker.xuanyuan.run/upshift/openldap:<标签>

DockerHub 原生拉取命令

docker pull upshift/openldap:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告