侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

5、Docker构建Gitlab-ce

2023-11-18 星期六 / 0 评论 / 0 点赞 / 37 阅读 / 2761 字

###获取docker 镜像参考文档:https://docs.gitlab.com/omnibus/docker/#run-the-image镜像名称gitlab/gitlab-ce:latestd

###获取docker 镜像

参考文档:https://docs.gitlab.com/omnibus/docker/#run-the-image镜像名称gitlab/gitlab-ce:latestdocker pull gitlab/gitlab-ce:latestmkdir /srv/gitlab/{config,data,logs} -pdocker run --detach --publish 443:443 --publish 80:80 /--name gitlab --restart always /--volume /srv/gitlab/config:/etc/gitlab /--volume /srv/gitlab/logs:/var/log/gitlab /--volume /srv/gitlab/data:/var/opt/gitlab /--privileged=true /gitlab/gitlab-ce:latest访问http://192.168.66.113即可###中文版镜像docker run --detach --publish 443:443 --publish 80:80 /--name gitlab --restart always /--volume /srv/gitlab/config:/etc/gitlab /--volume /srv/gitlab/logs:/var/log/gitlab /--volume /srv/gitlab/data:/var/opt/gitlab /--privileged=true /beginor/gitlab-ce

###配置ldap用户登录

$ vim /srv/gitlab/config/gitlab.rbgitlab_rails['ldap_enabled'] = truegitlab_rails['ldap_servers'] = YAML.load <<-'EOS'main: # 'main' is the GitLab 'provider ID' of this LDAP server     label: 'LDAP'     host: '192.168.90.144'     port: 389     uid: 'uid'     method: 'plain' # "tls" or "ssl" or "plain"     bind_dn: 'cn=xxx,dc=xxx,dc=com'     password: 'xxx'     active_directory: true     allow_username_or_email_login: true     base: 'dc=xxx,dc=com'     user_filter: ''EOSldap配置 gitlab_rails['ldap_enabled'] = true gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'   main: # 'main' is the GitLab 'provider ID' of this LDAP server     label: 'LDAP'     host: 'xxxx'     port: 3268     uid: 'xxxxx'     bind_dn: 'xxxxxx'     password: 'xxx'     encryption: 'plain' # "start_tls" or "simple_tls" or "plain"     verify_certificates: true     ca_cert: ''     ssl_version: ''     active_directory: true     allow_username_or_email_login: true     block_auto_created_users: false     base: ''     user_filter: ''     attributes:       username: ['uid', 'userid', 'sAMAccountName']       email:    ['mail', 'email', 'userPrincipalName']       name:       'cn'       first_name: 'givenName'       last_name:  'sn'     ## EE only     group_base: ''     admin_group: ''     sync_ssh_keys: false EOS#重启gitlab容器docker restart gitlab#查看容器日志docker logs gitlab

###登陆web页面

###LDAP账号登陆

###web控制台页面

参考文档:http://aolens.blog.51cto.com/7021142/1901566

广告 广告

评论区