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

查询结果

# extended LDIF
#
# LDAPv3
# base <dc=example,dc=org> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
# # example.org
dn: dc=example,dc=org
objectClass: top
objectClass: dcObject
objectClass: organization
o: Example Inc.
dc: example # admin, example.org
dn: cn=admin,dc=example,dc=org
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userPassword:: e1NTSEF9VGpERTFMN1FuZGJDT3pKT0poQnhnQnNxRDN6QTV5WFE= # search result
search: 2
result: 0 Success # numResponses: 3
# numEntries: 2

最新文章

  1. SpringMVC org.xml.sax.SAXParseException: cvc-complex-type.2.4.c 报错处理方式
  2. ThreadPoolExecutor源码学习(2)-- 在thrift中的应用
  3. struts2表单批量提交
  4. ASP.NET页面事件:顺序与回传详解
  5. 熟悉linux开发环境(实验)
  6. Apache Hadoop 镜像地址
  7. 在RedHat5.4 LINUX 安装mySQL数据库
  8. POJ 1947-Rebuilding Roads(树形背包)
  9. IE JavaScript字符串转换成Date后出现NaN错误
  10. [转载]提升进程权限-OpenProcessToken等函数的用法
  11. Android----&gt;FrameLayout布局方式
  12. java 之 Spring
  13. [PHP] 魔术方法__get __set __sleep __wakeup的实际使用
  14. [Objective-C]用Block实现链式编程
  15. jquery之find,filter,has对比
  16. 关于ASP.NET和.NET的区别和联系
  17. Unity3D学习笔记(一):Unity3D简介
  18. oracle使用 merge 更新或插入数据
  19. asp.net MVC 文件流导出Excel
  20. Thymeleaf 标准表达式语法

热门文章

  1. 爬虫04 /asyncio、selenium规避检测、动作链、无头浏览器
  2. ADB-常见命令使用详解
  3. Ethical Hacking - Web Penetration Testing(3)
  4. Ethical Hacking - GAINING ACCESS(7)
  5. Python Ethical Hacking - TROJANS Analysis(2)
  6. echarts 踩坑 : 为什么效果出不来?看看有没有正确引入
  7. 【JVM之内存与垃圾回收篇】堆
  8. [redis] -- 为什么那么快
  9. python-socket网络编程笔记(UDP+TCP)
  10. 如何在Windows、Linux系统中安装Redis