docker-comose搭建openldap + gitlab
前言
博主前面已经写过如何使用docker-comose搭建openldap,本文将介绍 gitlab-ce +openldap 的环境搭建一、gitlab简介
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
作为程序员,协同开发管理代码用的比较多的是github,但是基于很多公司不想将这类资料放在别人的网站进行托管,总觉得代码放在别人的服务器上不安全,容易泄密,那么自己部署gitlab就是最好的选择
二、docker及docker-compose安装
博主已经分享过文章,关于docker和docker-compose安装,详见 Linux环境docker以及docker-compose安装
三、docker-compose安装gitlab-ce-ldap(依赖openldap)
version: '3'
services:
gitlab-ce-ldap:
image: wangxgh/gitlab-ce-ldap:nightly
container_name: gitlab
restart: always
privileged: true
environment:
LDAP_HOST: your openladp ip or host
LDAP_PORT: 389
LDAP_BINDDN: cn