一.安装docker
服务器信息(linux发行版是redhat):
1.1.需要的安装包
[root@haha redhat]# yum install -y yum-utils
1.2.设置阿里镜像仓库
yum-config-manager \
--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3安装docker
[root@haha redhat]#yum install -y docker-ce docker-ce-cli containerd.io
1.4启动docker
[root@haha redhat]#systemctl start docker
二.拉取镜像(默认最新版)
[root@xixi ~]# docker pull osixia/openldap
[root@xixi ~]# docker pull osixia/phpldapadmin
(phpldapadmin可视化的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
[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
查看启动成功了没:
[root@xixi ~]# docker ps
补充:
启动镜像进程的命令:docker start CONTAINER ID
首先需要启动osixia/openldap ,再启动osixia/phpldapadmin 。
四.网页中访问
五.使用刚刚的账号和密码进行登录。
用户名:CN=admin,DC=ihopeit,DC=com
密码:admin_passwd_4_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
七.图形化创建组和用户
创建组:
在组下创建用户:
文章来源:https://www.toymoban.com/news/detail-411412.html
借助user1创建user2
文章来源地址https://www.toymoban.com/news/detail-411412.html
到了这里,关于docker部署ldap(从docker安装到ldap创建用户)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!