Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b222b3537f | |||
| 5b51ccd409 | |||
| 8936c61217 |
+2
-6
@@ -35,13 +35,9 @@ RUN select_source ${APT_SOURCE};
|
|||||||
|
|
||||||
# 安装依赖的软件包及库
|
# 安装依赖的软件包及库
|
||||||
# 官方推荐包:Cyrus SASL 2.1.27+、OpenSSL 1.1.1+、libevent 2.1.8+、libsodium(groff)
|
# 官方推荐包:Cyrus SASL 2.1.27+、OpenSSL 1.1.1+、libevent 2.1.8+、libsodium(groff)
|
||||||
# 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
|
# dbuilder已安装: libtool libltdl7 libltdl-dev libssl3 libssl-dev
|
||||||
|
# groff: 解决`soelim: not found`问题
|
||||||
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
|
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
|
# 编译: https://www.cnblogs.com/si-jie/p/8214206.html
|
||||||
|
|||||||
@@ -8,13 +8,13 @@
|
|||||||
|
|
||||||
**版本信息:**
|
**版本信息:**
|
||||||
|
|
||||||
- 2.6、latest
|
- 2.6
|
||||||
|
|
||||||
**镜像信息:**
|
**镜像信息:**
|
||||||
|
|
||||||
* 镜像地址:
|
* 镜像地址:
|
||||||
* 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/openldap:latest
|
* 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/openldap:2.6
|
||||||
* Colovu Registry: docker.colovu.com/colovu/openldap:latest
|
* Colovu Registry: docker.colovu.com/colovu/openldap:2.6
|
||||||
* 依赖镜像:colovu/debian:12
|
* 依赖镜像:colovu/debian:12
|
||||||
|
|
||||||
> 后续相关命令行默认使用 Aliyun ACR 镜像服务器做说明
|
> 后续相关命令行默认使用 Aliyun ACR 镜像服务器做说明
|
||||||
@@ -25,7 +25,7 @@ Docker 快速启动命令:
|
|||||||
|
|
||||||
```shell
|
```shell
|
||||||
# 从 Registry 服务器下载镜像并启动
|
# 从 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;标签不指定时默认使用最新版本
|
- `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_BIND_PASSWORD=bindpassword \
|
||||||
--env LDAP_USERS=customuser \
|
--env LDAP_USERS=customuser \
|
||||||
--env LDAP_PASSWORDS=custompassword \
|
--env LDAP_PASSWORDS=custompassword \
|
||||||
registry.cn-shenzhen.aliyuncs.com/colovu/openldap:latest
|
registry.cn-shenzhen.aliyuncs.com/colovu/openldap:2.6
|
||||||
```
|
```
|
||||||
|
|
||||||
则 OpenLDAP 容器初始化完成后,相关配置信息如下:
|
则 OpenLDAP 容器初始化完成后,相关配置信息如下:
|
||||||
@@ -138,7 +138,7 @@ $ docker run -it --rm --name mariadb-client \
|
|||||||
在初始化 `OpenLDAP` 容器时,如果没有预置配置文件,可以在命令行中设置相应环境变量对默认参数进行修改。类似命令如下(配置环境变量`APP_ENV_KEY_NAME`的值为`key_value`):
|
在初始化 `OpenLDAP` 容器时,如果没有预置配置文件,可以在命令行中设置相应环境变量对默认参数进行修改。类似命令如下(配置环境变量`APP_ENV_KEY_NAME`的值为`key_value`):
|
||||||
|
|
||||||
```shell
|
```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
|
objectClass: olcModuleList
|
||||||
cn: module
|
cn: module
|
||||||
olcModulepath: /usr/local/openldap/libexec/openldap
|
olcModulepath: /usr/local/openldap/libexec/openldap
|
||||||
#olcModuleload: back_mdb.la
|
olcModuleload: back_mdb.la
|
||||||
|
olcModuleload: back_monitor.la
|
||||||
#olcModuleload: back_bdb.la
|
#olcModuleload: back_bdb.la
|
||||||
#olcModuleload: back_monitor.la
|
olcModuleload: memberof.la
|
||||||
#olcModuleload: refint.la
|
olcModuleload: refint.la
|
||||||
#olcModuleload: memberof.la
|
olcModuleload: ppolicy.la
|
||||||
#olcModuleload: syncprov.la
|
#olcModuleload: syncprov.la
|
||||||
#olcModuleload: ppolicy.la
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Schema settings
|
# Schema settings
|
||||||
|
|||||||
Reference in New Issue
Block a user