美文网首页
GitLab 社区版 Docker 镜像安装

GitLab 社区版 Docker 镜像安装

作者: haproxy | 来源:发表于2018-09-29 15:34 被阅读0次

    # GitLab 社区版 Docker 镜像安装

    ## 闲着无聊自己搭建了个gitlab,分享自己遇到的一些坑给大家,写的不好勿喷(点击查看demo)

    Gitlab简介

    GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,也有付费的企业版网站,能够在线托管代码。传统方式是手动下载Gitlab的软件包,然后搭建相关运行环境。不过这种方式非常麻烦,而且如果要更换机器所有配置工作又得重来一边,如果有同学学过Java的话应该记得初学Java时配置环境变量的恐惧吧?因此更好的办法就是使用现在非常流行的Docker。

    作者:haproxy

    链接:https://www.jianshu.com/p/69594909fc11

    來源:简书

    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    1. docker的安装:这里只举例说明centos和ubuntu的安装 

    centos7.2版本

    ununtu版本

    硬件需求

    * CPU: 2核、内存: 4G内存、硬盘: 5-10G的硬盘存储

    不满足以上配置,在使用中要么会比较慢,要么会报500错误。甚至部署失败,我第一次在我用于翻墙的低配服务器(1核、1G内存)上部署GitLab,启动失败。

    * 首先说一下服务器需要配置问题 :由于gitlab整体需要的服务比较多 所有说官方给的最低配置是需要2核4g的服务器才能行,不过我用的是阿里云的服务器1核2g也是可以正常使用的

    2. 增加SWAP分区

    SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存

    我这里选择的是centos7服务器因为我们服务器内存较低,所以我选择增加个swap,点击查看具体操作步骤

    3. 好了,一切准备就绪,准备开始安装

    下载Gitlab

    执行下面命令docker会自动在仓库拉取最新的gitlab镜像

    sudo docker pull gitlab/gitlab-ce:latest

    free -m```

    这个时候我们可以用命令` docker ps -a`查看我们docker本地仓库的镜像,发现会多了一个

    相关文章

      网友评论

          本文标题:GitLab 社区版 Docker 镜像安装

          本文链接:https://www.haomeiwen.com/subject/fjfboftx.html