OpenLDAP 容器部署 概述 安裝 docker 部署 OpenLDAP 部署 phpldapadmin

概述

OpenLDAP 具有現成的容器,可以直接使用,且是免費的,詳細見參考地址。

安裝 docker

$ yum install docker-1.13.1 -y

部署 OpenLDAP

部署腳本如下:

#!/bin/bash

NAME=openldap
PASS=adm1n

if [ `docker ps -a|grep $NAME|wc -l` -gt 0 ];then
    docker rm -f $NAME
fi

docker run \
 --env LDAP_ORGANISATION="Aorise Inc." \
 --env LDAP_DOMAIN="aorisetest.com" \
 --env LDAP_BASE_DN="dc=aorisetest,dc=com" \
 --env LDAP_ADMIN_PASSWORD="$PASS" \
 --env LDAP_CONFIG_PASSWORD="conf1g" \
 --env LDAP_READONLY_USER="false" \
 --env LDAP_RFC2307BIS_SCHEMA="false" \
 --env LDAP_BACKEND="mdb" \
 --env LDAP_TLS="false" \
 --volume /var/lib/ldap:/var/lib/ldap \
 --volume /etc/ldap/slapd.d:/etc/ldap/slapd.d \
 -p 389:389 \
 --name $NAME --detach osixia/openldap:1.2.4

運行該腳本即可。

部署 phpldapadmin

phpldapadmin 是用 PHP 寫的一個 OpenLDAP 可視化操作界面。
部署腳本如下:

#!/bin/bash

LDAPHOST=192.168.3.10
NAME=phpldapadmin

if [ `docker ps -a|grep $NAME|wc -l` -gt 0 ];then
    docker rm -f $NAME
fi

docker run -p 443:443 \
        --env PHPLDAPADMIN_LDAP_HOSTS=$LDAPHOST \
        --name $NAME \
 --detach osixia/phpldapadmin:latest


參考地址:
objectClass:https://boke.wsfnk.com/archives/440.html
github:https://github.com/osixia/docker-openldap

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章