docker安装部署OpenLdap

使用docker安装openldap前的工作准备

首先你的电脑端需要先安装docker

然后就是准备开始安装openldap

1.获取相关的镜像

docker pull osixia/openldap
docker pull osixia/phpldapadmin

2.就要开始安装部署

在192.168.101.137(我的本机ip)创建openldap,创建命令注意 \ 前面需要有一个空格,后面不能留有空格

docker run \
-p 389:389 \
-p 636:636 \
--name your_ldap \
--network bridge \
--hostname openldap-host \
--env LDAP_ORGANISATION="company" \
--env LDAP_DOMAIN="company.com" \
--env LDAP_ADMIN_PASSWORD="123456" \
--detach osixia/openldap

其中 -p 389:389 \ TCP/IP访问端口,-p 636:636 \ SSL连接端口。
–name your_ldap 自行设置容器名称
–network bridge 连接默认的bridge网络(docker0)
–hostname openldap-host 设置容器主机名称为 openldap-host
–env LDAP_ORGANISATION=“company” 配置LDAP组织名称
–env LDAP_DOMAIN=“company.com” 配置LDAP域名
–env LDAP_ADMIN_PASSWORD=“123456” 配置LDAP密码
默认登录用户名:admin

此处进行完毕之后可以利用LdapAdmin客户端进行验证

输入完毕之后,点击Test connection会提示测试成功,到此openldap配置完成

3.安装可视化web端管理工具,可视化操作界面

PHPLdapAdmin客户端
phpLDAPadmin(也称为PLA)是一个基于Web的LDAP客户端。它为LDAP服务器提供简单,随处可访问的多语言管理。其分层树查看器和高级搜索功能使您可以直观地浏览和管理LDAP目录。由于它是一个Web应用程序,因此该LDAP浏览器可在许多平台上运行,使您可以从任何位置轻松管理LDAP服务器。phpLDAPadmin是LDAP专业人员和新手的完美LDAP浏览器。其用户群主要由LDAP管理专业人员组成。

docker run \
-d \
--privileged \
-p 8080:80 \   此处设置访问端口为8080,可自行更改访问端口号
--name companyldap \
--env PHPLDAPADMIN_HTTPS=false \
--env PHPLDAPADMIN_LDAP_HOSTS=192.168.101.137 \
--detach osixia/phpldapadmin

-d 分离模式启动容器
–privileged 特权模式启动(使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。)
–env PHPLDAPADMIN_HTTPS=false 禁用HTTPS
–env PHPLDAPADMIN_LDAP_HOSTS =192.168.101.137 配置openLDAP的IP或者域名,我的openLDAP是在本地192.168.101.137启动。

打开web浏览器输入http://192.168.101.137:8080

点击login进行登录

loginDN: cn=admin,dc=company,dc=com password:123456
至此openldap使用docker安装完成

中间如果有什么遗漏或者不足,希望看到文章的小伙伴在下方指出,后期会对其进行完善补充。

docker安装部署LDAP相关推荐

  1. Docker安装部署RabbitMQ

    https://blog.csdn.net/super_rd/article/details/70792746  http://muxiulin.cn/archives/category/rabbit ...

  2. 使用docker安装部署Spark集群来训练CNN(含Python实例)

    使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需 ...

  3. Docker实战:Docker安装部署RabbitMQ

    使用Docker安装部署RabbitMQ 1.docker search rabbitmq:management 2.docker pull rabbitmq:management 注意:如果dock ...

  4. saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...

    在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...

  5. 服务器上使用docker安装部署禅道zentao

    服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...

  6. 采用docker安装部署Nginx

    四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...

  7. Docker安装部署及使用

    Docker安装部署及使用 实验内容 安装Docker. 创建自己的第一个容器 容器使用,查看.启动.进入.停止.删除对应容器. 容器安装MySQL. Experimental environment ...

  8. ITOP-1 Docker安装部署itop

    ITOP-1 Docker安装部署itop 一.Docker安装部署 1.下载docker源 2.yum安装docker,并运行 3.配置docker镜像加速地址 二.ITOP部署 1.登录[dock ...

  9. 【Docker】使用docker安装部署NextCloud私人网盘

    [Docker]使用docker安装部署NextCloud私人网盘 1.查询并下载NextCloud镜像 执行命令 docker search nextcloud docker pull nextcl ...

最新文章

  1. demo解析 小程序node.js_小程序-demo:小程序示例
  2. WebGIS在行业中应用的演变
  3. 禁用当前的账户win7_拯救你的win7系统,电脑优化到位,打游戏才会流畅
  4. 机器翻译软件从实验室走向市场
  5. JavaScript筑基篇(二)-JavaScript数据类型
  6. 修改FCKEditor实现将图片、文件等保存到数据库
  7. Linux dnssec原理,什么是DNSSEC?DNSSEC的概念及作用
  8. 命令行下运行JAVA出错:错误的签名:
  9. C++ 0x/11学习笔记
  10. 【速来报名】中国影响力巨大的开源峰会即将召开
  11. uniapp:微信小程序地图功能
  12. #164. 【清华集训2015】V
  13. 好用的各种文件在线转换工具,文件加密解密等Speedpdf
  14. 在MySQL中设计新闻网站_基于MySQL新闻搜索引擎的设计与实现
  15. 两台计算机无法共享链接,[转载]局域网内两台计算机无法互相共享文件
  16. Ubuntu中安装和使用vim
  17. 猫哥教你写爬虫 019--debug-作业
  18. 测度、线性赋范空间、内积空间
  19. 磁悬浮matlab,磁悬浮小球matlab
  20. .net mvc core网站发布的几种方式

热门文章

  1. 数据库sql语句查询选修了全部课程的学生姓名。
  2. 华为5102路由器虚拟服务器,华为路由WS5102怎么设置DNS?黑名单如何设置
  3. C#语言实例源码系列-实现ComboBox变色
  4. 2022年全球市场防晒伞总体规模、主要生产商、主要地区、产品和应用细分研究报告
  5. 重庆事业单位计算机应用,【计算机应用论文】事业单位计算机应用技术建设的措施(共2942字)...
  6. 无需重置手机更换wp7手机的LIVE帐号
  7. Sublime Text 3中PyV8安装
  8. 1. 相机标定原理(学习笔记)
  9. flutter全屏时钟!系统学Android从零开始,论程序员成长的正确姿势
  10. 无法写入文件webpack.config.js,因为它会覆盖输入文件