OpenLDAP docker使用教程(Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法)
类别:服务器 浏览量:244
时间:2021-11-01 10:59:47 OpenLDAP docker使用教程
Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法一、背景
使用LDAP对运维相关用户名密码做统一管理。可以实现一个帐号登录多个不同系统。
手动部署都是各种问题,后来采用Docker部署,参考了好多教程文档总结如以下
内容亲测可用
二、部署 Docker 搭建 LDAP
# 拉取镜像 docker pull osixia/openldap:1.3.0 # 创建并进入映射目录 mkdir -p /usr/local/ldap && cd /usr/local/ldap # 启动容器 docker run \ -d \ -p 389:389 \ -p 636:636 \ -v /usr/local/ldap:/usr/local/ldap \ --name ldap \ osixia/openldap:1.3.0 # 默认配置 dn dc=example,dc=org admin admin,dc=example,dc=org password admin
进入容器,验证一下是否可用
# 进入容器 docker exec -it ldap /bin/bash # 执行查询 ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin # 或直接在容器外执行查询 docker exec -it ldap ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D "cn=admin,dc=example,dc=org" -w admin
Docker 搭建 phpLDAPadmin
# 拉取镜像 docker pull osixia/phpldapadmin # 启动容器 docker run -dit \ > -p 8081:80 \ > --link ldap \ > --name suiyue_pla \ > --env PHPLDAPADMIN_HTTPS=false \ > --env PHPLDAPADMIN_LDAP_HOSTS=ldap \ > --restart always \ > --detach osixia/phpldapadmin
完成
输入http://localhost:8081/ 用户名:admin,dc=example,dc=org 密码:admin
参考教程:
https://blog.csdn.net/weixin_42257195/article/details/102769495
http://blog.chinaunix.net/uid-21926461-id-5676013.html
https://wiki.shileizcc.com/confluence/display/openldap/OpenLDAP
https://www.cnblogs.com/eoalfj/p/11837415.html
到此这篇关于Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法的文章就介绍到这了,更多相关Docker 用户认证内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- springboot docker教程(在Idea中使用Docker部署SpringBoot项目的详细步骤)
- 无法访问docker容器内的端口(docker端口映射及外部无法访问问题)
- 用docker搭建redis集群(docker实现redis集群搭建的方法步骤)
- docker容器编排入门教程(简简单单使用Docker部署Confluence)
- linuxrabbitmq安装和使用教程(用docker部署RabbitMQ环境的详细介绍)
- docker怎么使用supervisor(supervisor下的Dockerfile的多服务镜像封装操作)
- docker和golang哪个好(使用Golang玩转Docker API的实践)
- docker安装与使用教程(5分钟安装docker详细步骤)
- 怎么用docker搭建测试环境(基于docker 搭建Prometheus+Grafana的过程详解)
- docker修改镜像配置文件(Docker配置本地镜像与容器的存储位置)
- dockergitlab自动化教程(docker+gitlab+jenkins从零搭建自动化部署)
- docker查看挂载目录(docker-修改容器挂载目录的3种方法小结)
- docker 命令上传镜像到镜像仓库(Docker 使用国内镜像仓库的方法)
- docker数据卷是什么(Docker数据卷容器创建及使用方法解析)
- docker安装详细教程linux(linux中docker的安装教程)
- docker和jenkins部署的区别(docker搭建jenkins服务的示例)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
热门推荐
- sqlserver怎么写判断条件(SQL Server之SELECT INTO 和 INSERT INTO SELECT案例详解)
- python 迭代对象必须实现哪些方法(详解python之heapq模块及排序操作)
- phpstudy安装包打不开(phpStudy访问速度慢和启动失败的解决办法)
- vue中router的具体用法(vue-router中hash模式与history模式的区别)
- 将SQL Server数据迁移到MySQL的方法
- 将匿名对象作为Model数据传给View
- _viewstart.cshtml的作用
- sql server删除曾经登录过的登录名
- python之pil模块使用(Python3安装Pillow与PIL的方法)
- extjs card卡片式布局
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9