Sign inSign up

hqywork/openldap-enhance

By hqywork

•Updated almost 4 years ago

bitnami/openldap 增强版映像,在官方版本的基础上添加了 `root` 启动支持。

Image
0

1.0K

hqywork/openldap-enhance repository overview

⁠OpenLDAP Docker: bitnami/openldap 增强版

bitnami/openldap 增强版映像,在官方版本的基础上添加了 root 启动支持。

⁠标签

⁠hqywork/openldap-enhance: 2.5.13, 2.5, latest
  • 增加环境变量 USE_ROOT_LAUNCH,默认为空值代表使用非 slapd 用户启动守护进程,当设置非空值时代表使用 root 用户启动守护进程
  • 提供 root 用户启动守护进程,以便在特殊环境中部署 openldap
  • 改写 rootfs/opt/bitnami/scripts/libopenldap.sh 文件 (官方 git 版本: SHA-1: 19d5ed2bb05324a914e6cfb1a88091571d753a05)

⁠创建/运行容器

⁠运行一个 openldap-enhance 容器
docker run --name openldap-server -d -p 1389:1389 -p 1636:1636 -e TZ=Asia/Shanghai hqywork/openldap-enhance

本示例使用 hqywork/openldap-enhance 最新版创建了被命名为 openldap-server 的容器,容器映射了公开端口 1389 和 1636,并在运行时使用 Asia/Shanghai 时区。

⁠运行一个 openldap-enhance 容器并且指定使用 root 用户启动守护进程
docker run --name openldap-server -d -p 1389:1389 -p 1636:1636 -e TZ=Asia/Shanghai -e USE_ROOT_LAUNCH=yes hqywork/openldap-enhance

本示例使用 hqywork/openldap-enhance 最新版创建了被命名为 openldap-server 的容器,容器在运行时将使用 root 用户启动守护进程。

⁠卷映射

  • 持久化数据卷 /bitnami/openldap/
  • 证书配置卷 /opt/bitnami/openldap/certs

⁠公开端口

  • 1389: LDAP 协议端口
  • 1636: LDAPS 协议端口

⁠环境变量

  • USE_ROOT_LAUNCH: 指定是否使用 root 用户启动 LDAP 守护进程,如果设置为空值则使用 slapd 用户启动,否则使用 root 用户启动。
  • LDAP_ADMIN_USERNAME: 指定 LDAP 数据库管理员用户名称,默认为 "admin"。
  • LDAP_ADMIN_PASSWORD: 指定 LDAP 数据库管理员用户密码,默认为 "adminpassword"。

Tag summary

Content type

Image

Digest

sha256:2b3615ec5…

Size

42.2 MB

Last updated

almost 4 years ago

docker pull hqywork/openldap-enhance