GitLab 社区版 Docker 镜像安装

# 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本地仓库的镜像,发现会多了一个

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容