3 Commits

3 changed files with 13 additions and 17 deletions
+2 -6
View File
@@ -35,13 +35,9 @@ RUN select_source ${APT_SOURCE};
# 安装依赖的软件包及库
# 官方推荐包:Cyrus SASL 2.1.27+、OpenSSL 1.1.1+、libevent 2.1.8+、libsodiumgroff
# groff: 解决`soelim: not found`问题
RUN install_pkg libwrap0 libwrap0-dev libcrypt1 libcrypt-dev libsodium23 libsodium-dev libsasl2-2 libsasl2-dev \
libevent-2.1-7 libevent-dev groff groff-base unixodbc unixodbc-dev libperl5.36 libperl-dev
RUN install_pkg libwrap0-dev libcrypt-dev libsodium-dev libsasl2-dev libevent-dev groff-base unixodbc-dev libperl-dev
# dbuilder已安装: libtool libltdl7 libltdl-dev libssl3 libssl-dev
apt-get install -y libwrap0 libwrap0-dev libcrypt1 libcrypt-dev libsodium23 libsodium-dev libsasl2-2 libsasl2-dev libevent-2.1-7 libevent-dev groff groff-base unixodbc unixodbc-dev libperl5.36 libperl-dev
# groff: 解决`soelim: not found`问题
RUN install_pkg libwrap0-dev libcrypt-dev libsodium-dev libsasl2-dev libevent-dev groff-base unixodbc-dev libperl-dev
# 参考文档:
# 编译: https://www.cnblogs.com/si-jie/p/8214206.html
+6 -6
View File
@@ -8,13 +8,13 @@
**版本信息:**
- 2.6、latest
- 2.6
**镜像信息:**
* 镜像地址:
* 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/openldap:latest
* Colovu Registry: docker.colovu.com/colovu/openldap:latest
* 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/openldap:2.6
* Colovu Registry: docker.colovu.com/colovu/openldap:2.6
* 依赖镜像:colovu/debian:12
> 后续相关命令行默认使用 Aliyun ACR 镜像服务器做说明
@@ -25,7 +25,7 @@ Docker 快速启动命令:
```shell
# 从 Registry 服务器下载镜像并启动
$ docker run -d --name imgname registry.cn-shenzhen.aliyuncs.com/colovu/openldap:latest
$ docker run -d --name imgname registry.cn-shenzhen.aliyuncs.com/colovu/openldap:2.6
```
- `registry.cn-shenzhen.aliyuncs.com/colovu/imgname:<TAG>`:镜像名称及版本标签 TAG;标签不指定时默认使用最新版本
@@ -92,7 +92,7 @@ $ docker run --detach --rm --name openldap \
--env LDAP_BIND_PASSWORD=bindpassword \
--env LDAP_USERS=customuser \
--env LDAP_PASSWORDS=custompassword \
registry.cn-shenzhen.aliyuncs.com/colovu/openldap:latest
registry.cn-shenzhen.aliyuncs.com/colovu/openldap:2.6
```
则 OpenLDAP 容器初始化完成后,相关配置信息如下:
@@ -138,7 +138,7 @@ $ docker run -it --rm --name mariadb-client \
在初始化 `OpenLDAP` 容器时,如果没有预置配置文件,可以在命令行中设置相应环境变量对默认参数进行修改。类似命令如下(配置环境变量`APP_ENV_KEY_NAME`的值为`key_value`):
```shell
$ docker run -d -e "APP_ENV_KEY_NAME=key_value" registry.cn-shenzhen.aliyuncs.com/openldap:latest
$ docker run -d -e "APP_ENV_KEY_NAME=key_value" registry.cn-shenzhen.aliyuncs.com/openldap:2.6
```
### 常规配置参数
@@ -27,13 +27,13 @@ dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulepath: /usr/local/openldap/libexec/openldap
#olcModuleload: back_mdb.la
olcModuleload: back_mdb.la
olcModuleload: back_monitor.la
#olcModuleload: back_bdb.la
#olcModuleload: back_monitor.la
#olcModuleload: refint.la
#olcModuleload: memberof.la
olcModuleload: memberof.la
olcModuleload: refint.la
olcModuleload: ppolicy.la
#olcModuleload: syncprov.la
#olcModuleload: ppolicy.la
#
# Schema settings