docker部署ldap(从docker安装到ldap创建用户)

这篇具有很好参考价值的文章主要介绍了docker部署ldap(从docker安装到ldap创建用户)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.安装docker

服务器信息(linux发行版是redhat):
docker部署ldap(从docker安装到ldap创建用户)

1.1.需要的安装包

[root@haha redhat]# yum install -y yum-utils
docker部署ldap(从docker安装到ldap创建用户)

1.2.设置阿里镜像仓库

yum-config-manager \
    --add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

docker部署ldap(从docker安装到ldap创建用户)

1.3安装docker

[root@haha redhat]#yum install -y docker-ce docker-ce-cli containerd.io
docker部署ldap(从docker安装到ldap创建用户)

1.4启动docker

[root@haha redhat]#systemctl start docker
docker部署ldap(从docker安装到ldap创建用户)

二.拉取镜像(默认最新版)

[root@xixi ~]# docker pull osixia/openldap
docker部署ldap(从docker安装到ldap创建用户)

[root@xixi ~]# docker pull osixia/phpldapadmin
(phpldapadmin可视化的ldap管理工具)
docker部署ldap(从docker安装到ldap创建用户)

三.run 镜像,创建容器,启动容器

[root@xixi ~]# docker run -p 389:389 -p 636:636 --name my-openldap-container --env LDAP_ORGANISATION=“ihopeit” --env LDAP_DOMAIN=“ihopeit.com” --env LDAP_ADMIN_PASSWORD=“admin_passwd_4_ldap” --detach osixia/openldap
注意:用户名是:CN=admin,DC=ihopeit,DC=com
密码是:admin_passwd_4_ldap
docker部署ldap(从docker安装到ldap创建用户)
[root@xixi ~]# docker run -d --privileged -p 80:80 -p 443:443 --name phpldapadmin-service --hostname phpldapadmin-service --link my-openldap-container:ldap-host --env PHPLDAPADMIN_HTTPS=false --env PHPLDAPADMIN_LDAP_HOSTS=ldap-host --detach osixia/phpldapadmin

docker部署ldap(从docker安装到ldap创建用户)
查看启动成功了没:
[root@xixi ~]# docker ps
docker部署ldap(从docker安装到ldap创建用户)
补充:
启动镜像进程的命令:docker start CONTAINER ID
docker部署ldap(从docker安装到ldap创建用户)
首先需要启动osixia/openldap ,再启动osixia/phpldapadmin 。

四.网页中访问

docker部署ldap(从docker安装到ldap创建用户)

五.使用刚刚的账号和密码进行登录。

用户名:CN=admin,DC=ihopeit,DC=com
密码:admin_passwd_4_ldap
docker部署ldap(从docker安装到ldap创建用户)
登录成功之后:
docker部署ldap(从docker安装到ldap创建用户)

六.导入LDIF file的方式创建用户

在第②步那里复制以下内容:

dn: cn=davidullua,dc=ihopeit,dc=com
cn: davidullua 
displayname: davidullua
employeenumber: 001
employeetype: 1
gidnumber: 500
givenname: davidullua
homedirectory: /home/users/davidullua
mail: szy8706@yeah.net
objectclass: inetOrgPerson
objectclass: top
objectclass: posixAccount
ou: davidullua
sn: davidullua
uid:  davidullua
uidnumber: 500
userpassword: 123456

注意:此用户名为:davidullua
密码是:123456
docker部署ldap(从docker安装到ldap创建用户)

七.图形化创建组和用户

创建组:
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)

docker部署ldap(从docker安装到ldap创建用户)

docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
在组下创建用户:
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)

docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
借助user1创建user2
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)
docker部署ldap(从docker安装到ldap创建用户)文章来源地址https://www.toymoban.com/news/detail-411412.html

到了这里,关于docker部署ldap(从docker安装到ldap创建用户)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【软件环境安装部署】华为云服务器 Docker安装 RabbitMQ

    RabbitMQ简称MQ是一套实现了高级消息队列协议的开源消息代理软件,简单来说就是一个消息中间件。是一种 程序对程序的通信方法,其服务器也是以高性能、健壮以及可伸缩性出名的Erlang语言编写而成。 RabbitMQ简单来说就是一个消息队列中间件,用来保存消息和传递消息的一

    2024年02月13日
    浏览(49)
  • 工具系列(九) 本文(2万字) | 在ubuntu中安装docker教程 | 在Linux下Docker将镜像导出 | 上传至服务器 | 部署并创建容器 |

    点击进入专栏: 《人工智能专栏》 Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程

    2024年01月19日
    浏览(80)
  • [Docker实现测试部署CI/CD----相关服务器的安装配置(1)]

    CI,Continuous Integration,持续集成。即将持续不断更新的代码经构建、测试后也持续不断的集成到项目主干分支。 CD,包含两层含义:Continuous Delivery,持续交付,和 Continuous Deployment,持续 部署。 持续交付:是持续集成的后续步骤,持续频繁地将软件的新版本交付到类生产环境

    2024年02月14日
    浏览(50)
  • [Docker实现测试部署CI/CD----相关服务器的安装配置(2)]

            Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 下载Linux版本的jdk,解压到/usr/local目录 进入 /etc/profile 目录,设置环境变量 刷新配置文件,输入

    2024年02月14日
    浏览(55)
  • ubuntu服务器创建多用户及用户管理

    1. 安装ssh服务   安装openssh-server:   查看是否已经启动(如果输出中有sshd,则表示已经启动):   如果没有启动,则可以运行如下命令启动:   重启:    2. 创建并管理用户   这里以用户xxx为例,xxx是你要操作的用户名。超级管理员用户名则为root。 创建用户

    2024年02月03日
    浏览(39)
  • linux服务器创建新用户

    无论是创建新用户还是删除某个用户,都需要拿到root用户的密码,才有权限创建删除。 首先进入root账户,输入以下指令,created_name 是我们创建的用户名,可以换成你想要创建的用户名称。 按回车后,输入如下指令设置账户密码 按回车后,在 New password 后面输入设置的密码

    2024年02月16日
    浏览(51)
  • 【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard

    目录 一、安装软件 (1)全部安装命令 (2)安装:jdk (3)安装:nginx  (4)安装:nacos (5)安装:redis (6)安装:Sentinel Dashboard 二、开放端口 三、启动软件  (1)启动:nacos (2)启动:nginx (3)启动:redis (4)启动:Sentinel Dashboard 四、访问网址  (1)访问:nacos 

    2024年02月06日
    浏览(65)
  • CentOS 7 服务器上创建新用户及设置用户密码有效期

    一、创建用户 1、以 root 用户身份登录到 CentOS 服务器 2、运行以下命令以创建新用户: 3、运行以下命令以设置新用户的密码: 4、如果您希望将新创建的用户添加到用户组中,可以通过以下命令添加: 5、运行以下命令以查看新用户所属的用户组: 6、操作 二、设置用户密码

    2024年02月03日
    浏览(58)
  • 如何在 CentOS 7 服务器上创建新用户?

    因工作原因,需要在 CentOS 7 服务器创建新的用户,以供别人使用。以下为创建新用户的相关步骤,有需要的小伙伴可以参考。 CentOS 7.9 以 root 用户身份登录到 CentOS 服务器。 运行以下命令以创建新用户: 其中, username 是您要创建的新用户的用户名。该命令将创建一个新用户

    2024年02月07日
    浏览(43)
  • 如何保护 LDAP 目录服务中的用户安全?

    轻量级目录访问协议(LDAP)是目前主流的身份验证协议之一,由密歇根大学的 Tim Howes、Steve Kille 和 Wengyik Yeong 于1993年创建,又经过了 Internet 工程任务组(IETF)的标准化,通过网络分发目录信息,扮演了身份源(IdP)的角色。 LDAP 在现代网络中的重要性在于该协议参与共享

    2024年01月17日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包