首页 > 编程语言 >docker-compose 安装 LDAP+phpLDAPadmin

docker-compose 安装 LDAP+phpLDAPadmin

时间:2023-03-30 12:56:23浏览次数:28  
标签:compose admin LDAP phpLDAPadmin openldap ldap docker

docker-compose 安装 LDAP+phpLDAPadmin


1、docker-compose.yml

version: '2'

services:

  #ldap服务
  openldap:
    image: osixia/openldap
    container_name: openldap-server
    hostname: ldap-server
    networks:
      - ldap
    ports:
      - '389:389'
      - '636:636'
    environment:
      - LDAP_ORGANISATION=baidu  #组织名称,需要改
      - LDAP_DOMAIN=baidu.com    #域名,需要改
      - LDAP_ADMIN_USERNAME=admin
      - LDAP_ADMIN_PASSWORD=123456
      #- LDAP_USERS=user01,user02
      #- LDAP_PASSWORDS=password1,password2

  #页面管理
  phpldapadmin:
    image: osixia/phpldapadmin
    container_name: openldap-admin
    hostname: ldap-admin
    privileged: true #授予真实root权限
    networks:
      - ldap
    ports:
      - '80:80'
      - '443:443'  #PHPLDAPADMIN_HTTPS为true有效
    environment:
      - PHPLDAPADMIN_HTTPS=false
      - PHPLDAPADMIN_LDAP_HOSTS=ldap-server   #指向openldap的hostname
    depends_on:
      - openldap

networks:
  ldap:
    driver: bridge

2、验证

  1. 登录验证
地址:http:ip                   #映射的80,直接IP即可访问
账号:cn=admin,dc=baidu,dc=com  #整体是一个账户名,cn是用户名,这里注意调整为配置的dc
密码:123456                    #密码

标签:compose,admin,LDAP,phpLDAPadmin,openldap,ldap,docker
From: https://www.cnblogs.com/yhaiqi/p/17272208.html

相关文章

  • Docker常用命令
    Docker命令组成用制定环境运行命令dockerrunubuntu:15.10/bin/echo"Helloworld"#docker:Docker的二进制执行文件。#run:与前面的docker组合来运行一个容器......
  • docker搭建GBase 8A
    一定在docker环境下部署第一步:选择执行:dockersearchgbase8a  第二步:拉取镜像:dockerpullshihd/gbase8a:1.0  第三步:启动镜像:dockerrun-it--namegbase......
  • docker中的报错:Error: Failed to download metadata for repo ‘appstream‘: Cannot
    在学习使用docker技术过程中,基于centos镜像自定义新的镜像,其中基础镜像centos需要提前安装好 vim 和net-tools,然而在刚开始通过 yum-yinstallvim 安装vim......
  • cAdvisor+Pro+Grafana 监控Docker容器
    cAdvisor(ContainerAdvisor) Google 开源的一个容器监控工具,可用于对容器资源的使用情况和性能进行监控。用于收集、聚合、处理和导出正在运行容器的有关信息。具体来......
  • docker常用命令
    基本命令❖查看版本信息:dockerversion❖查看系统信息:dockerinfo镜像管理❖查看所有镜像:dockerimages❖搜索镜像:dockersearchnginx❖拉取下载:dockerpullngin......
  • Ubuntu使用docker部署gitee上个人博客solo项目
    使用云服务器Ubuntu20.04LTS1.安装docker#输入docker提示docker安装语句aptinstalldocker.io#从DockerHub中拉取最新项目镜像dockerpullb3log/solo2.安装m......
  • ubuntu22.04下安装nvidia-docker
    首先需要保证dockerengine已经安装成功,具体见:https://www.cnblogs.com/devilmaycry812839668/p/17269122.html  ======================================  nvi......
  • docker外挂nfs存储
    一、nfs安装1、安装依赖yum-yinstallnfs-utilsrpcbind2、设定目录mkdir/nfs-pchmod777/nfs3、创建exports vi/etc/exports......
  • Docker compose 部署的Jenkins如何更新版本
    转载于Docker部署的Jenkins如何更新版本呢_Tomonkey的博客-CSDN博客_dockerjenkins升级在这之前,使用docker-compose部署了docker,其中的脚本配置如下。1.安装Jenkinsdocke......
  • docker搭建飞桨环境(上)
    安装gpudockersudoapt-getupdate&&sudoapt-getinstall-ynvidia-container-toolkitsudonvidia-ctkruntimeconfigure--runtime=docker下载镜像dockerpu......