基于Docker搭建GitLab服务器

目录
[〇、运行环境:CentOS 7.6]
[一、安装Docker]
[二、Docker安装Gitlab]
[1、查找GitLab镜像]
[2、拉取GitLab社区版镜像]
[3、运行GitLab社区版容器]
[4、登录GitLab]


〇、运行环境:CentOS 7.6

为了使以后的维护更方便,在备份和迁移Git时,不需要重新搭建环境,使用Docker来构建Git服务,将Git下的数据挂在

Docker的宿主机,日后只需要要拷贝Docker镜像和挂在的数据即可。建议服务器的配置为:最低2核4G内存; 最优4核8G以上。

一、安装Docker

Docker安装可以参照runoob教程(http://www.runoob.com/docker/centos-docker-install.html),这里不再详述

注意:鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决。配置完成需要重启生效。

二、Docker安装Gitlab

官方教程 
https://docs.gitlab.com/omnibus/docker/

1、查找GitLab镜像

2、拉取GitLab社区版镜像

注:CE 即社区免费版, EE 即企业版,需付费使用。

  • 源码安装
    1. 地址参考 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.6.4-ce.0.el7.x86_64.rpm
    2. 修改gitlab配置文件指定服务器ip和自定义端口:

      源码安装这里不继续介绍

3、运行GitLab社区版容器, 并路径映射

  • 创建GitLab目录

  • 运行容器

注:

4、登录GitLab

安装完GitLab,访问:http://云服务器IP:2280,开启GitLab配置使用

默认的账号是root,添加该管理员密码后就可以登陆GitLab了。

赞赏

微信赞赏支付宝赞赏

发表评论

邮箱地址不会被公开。 必填项已用*标注