首页>运维>Docker> 文章正文

Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法

来源: Docker 2021-05-11 01:01 阅读: 11
一、背景 使用LDAP对运维相关用户名密码做统一管理。可以实现一个帐号登录多个不同系统。

一、背景

使用LDAP对运维相关用户名密码做统一管理。可以实现一个帐号登录多个不同系统。


手动部署都是各种问题,后来采用Docker部署,参考了好多教程文档总结如以下


内容亲测可用

二、部署Docker搭建LDAP

#拉取镜像

dockerpullosixia/openldap:1.3.0

#创建并进入映射目录

mkdir-p/usr/local/ldap&&cd/usr/local/ldap

#启动容器

dockerrun

-d

-p389:389

-p636:636

-v/usr/local/ldap:/usr/local/ldap

--nameldap

osixia/openldap:1.3.0

#默认配置

dndc=example,dc=org

adminadmin,dc=example,dc=org

passwordadmin

进入容器,验证一下是否可用

#进入容器

dockerexec-itldap/bin/bash

#执行查询

ldapsearch-x-Hldap://localhost:389-bdc=example,dc=org-D"cn=admin,dc=example,dc=org"-wadmin

#或直接在容器外执行查询

dockerexec-itldapldapsearch-x-Hldap://localhost:389-bdc=example,dc=org-D"cn=admin,dc=example,dc=org"-wadmin

Docker搭建phpLDAPadmin

#拉取镜像

dockerpullosixia/phpldapadmin

#启动容器

dockerrun-dit

>-p8081:80

>--linkldap

>--namesuiyue_pla

>--envPHPLDAPADMIN_HTTPS=false

>--envPHPLDAPADMIN_LDAP_HOSTS=ldap

>--restartalways

>--detachosixia/phpldapadmin

完成

输入http://localhost:8081/用户名:admin,dc=example,dc=org密码:admin




参考教程:


http://blog.csdn.net/weixin_42257195/article/details/102769495


http://blog.chinaunix.net/uid-21926461-id-5676013.html


http://wiki.shileizcc.com/confluence/display/openldap/OpenLDAP


http://www.cnblogs.com/eoalfj/p/11837415.html

到此这篇关于Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法的文章就介绍到这了,更多相关Docker用户认证内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!

您可能感兴趣的文章:docker安装php-fpm服务/扩展/配置的示例教程详解Docker搭建php环境教程详解docker中实现安装php拓展步骤讲解