使用docker部署OpenLDAP并使gitlab接入

操作说明:

该文章是演示如何使用docker搭建OpenLDAP和gitlab,并配置Gitlab接入OpenLdap

环境说明:

OpenLDAP:192.168.10.101

Gitlab:192.168.10.102

这两个操作系统安装了docker

(看不清图可以右击复制图片地址,粘贴到浏览器查看)

具体步骤:

一、使用docker部署openldap

1.拉取openldap和phpLdapAdmin的docker镜像

2.启动openldap和phpLdapAdmin的docker容器

启动完成后查看容器运行情况,有没有正常UP,如果是一只Restart用docker logs -f 容器名 查看具体问题

二、访问phpldapadmin页面

输入启动时配置的dc

登陆后右侧列表是没有用户和组织的,需要我们自己创建

三、创建组织和用户

1.创建组织

选择【Create new entry here】-【Generic: Organisational Unit】-【commit】

创建完成后就有了右侧的People组织

2.创建用户

点开【People】-【Create new entry here】-【Kolab: User Entry】-【create object】-【commit】

添加用户名属性

查看创建好的用户zhu’hao2

三、使用docker部署gitlab

创建文件夹用来挂载数据

1.拉取镜像

2.启动容器

启动完成后可以查看docker 容器运行情况

四、配置gitlab连接openldap

1.编辑配置文件

添加配置文件到gitlab.rb,如下图

2.进入容器重启gitlab

重启完成后,访问gitlab登陆页面:http://192.168.10.102:30080

可以看到已经出现了LDAP登陆选项

输入用户名密码后,即可登陆

到此已经部署完成

附上LDAP Admin 连接OpenLDAP方法:

访问LDAP Admin官网下载系统对应的程序:

http://www.ldapadmin.org/download/ldapadmin.html

下载后运行程序:

点解右上角【Connect】-【New connection】

双击ldap图标,连接openldap服务器

1.创建ou

右击dc=tq,dc=com[192.168.10.101]

2.创建用户

创建完成后即可用此账号登陆集成的gitlab

最后附上Jenkins连接openldap配置图:

参考文档:

https://blog.csdn.net/monkeyblog/article/details/94021802

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇