快速搭建OpenLDAP环境并对接Rancher认证

简介

如果企业内部有使用LDAP进行用户身份验证,则可以通过配置Rancher与OpenLDAP服务器通信以对用户进行身份验证。

本文将介绍如何通过docker快速搭建OpenLDAP环境,并对接Rancher认证功能

主要用到两个镜像:

步骤

安装OpenLDAP服务

  1. 基于osixia/openldap:1.5.0镜像,创建OpenLDAP服务

    docker run -p 389:389 -p 636:636 --name openldap -itd --env LDAP_ORGANISATION="rancher" --env LDAP_DOMAIN="rancherldap.com" --env LDAP_ADMIN_PASSWORD="Rancher123"   osixia/openldap:1.5.0
    

    参数说明:

    缺省ldap使用389端口,加密使用636端口

    LDAP_ORGANISATION:Organisation名称,默认是Example Inc.

    LDAP_DOMAIN:LDAP domain,例如默认是example.org,则domain为dc=example,dc=org

    LDAP_ADMIN_PASSWORD:admin用户密码

  2. 创建osixia/phpldapadmin:0.9.0镜像,创建Web服务

    phpldapadmin是一个基于Web的管理LDAP的工具,可以更加直观的查看和管理LDAP信息

    docker run -p 6443:443 --env PHPLDAPADMIN_LDAP_HOSTS=172.16.21.12 -itd --name phpldapadmin osixia/phpldapadmin:0.9.0
    

    参数说明:

    PHPLDAPADMIN_LDAP_HOSTS:LDAP服务地址,这里如果是将openLDAP容器启动在相同主机上则填写本机的IP地址即可

  3. docker-compose(可选)

    也可以通过docker-compose去创建OpenLDAP环境

    version: '2.3'
    services:
      openldap:
        image: osixia/openldap:1.5.0
        <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值