文档章节

在Centos上安装gitlab

longsailer
 longsailer
发布于 2016/07/14 11:36
字数 429
阅读 11
收藏 0
点赞 0
评论 0

在网上搜索的很多的安装方法,最终觉得还是docker安装是最方便和简单的,步骤和大家分享一下:

1.安装docker

#yum -y install docker-io

#service docker start

#docker version

#docker info

 

2.先安装mysql,redis,gitlab三个docker镜像

可以使用docker search 命令查询一下,排名最靠前的资源下载速度会快一些,如果一次不行,可以多试几次。

#docker pull sameersbn/mysql:latest 
#docker pull sameersbn/redis:latest 
#docker pull sameersbn/gitlab:latest 

最后面的latest不写也可以,默认值就是latest,当然也可以指定版本。(我用的是latest)

a)启动mysql容器

docker run --name=gitlab-mysql -tid 
--env='DB_NAME=gitlabhq_production' 
--env='DB_USER=gitlab' --env='DB_PASS=passwd' 
--volume=/srv/docker/gitlab/mysql:/var/lib/mysql 
sameersbn/mysql:latest 

其中DB_USER和DB_PASS可以自己修改

b)启动redis容器

docker run --name gitlab-redis -tid 
--volume /srv/docker/gitlab/redis:/var/lib/redis 
sameersbn/redis:latest

c)启动gitlab容器

docker run --name gitlab -tid  
--link gitlab-mysql:mysql --link gitlab-redis:redisio  
-p 10022:22 -p 10080:80 \ 
-e 'GITLAB_HOST=【你的gitlab服务器ip】' \ 
-e 'GITLAB_PORT=10080' -e 'GITLAB_SSH_PORT=10022' 
-e 'GITLAB_SECRETS_DB_KEY_BASE=【使用命令生成一个字符串】' 
-v /srv/docker/gitlab/gitlab:/home/git/data 
-v /srv/docker/gitlab/log:/var/log/gitlab
sameersbn/gitlab:latest 

生成GITLAB_SECRETS_DB_KEY_BASE字符串的命令可以使用 pwgen -Bsv1 64

pwgen可以使用yum安装一下即可

3. 查看安装情况

docker ps -a 可以查看刚刚run起来的三个容器的进程

如果正常,就尝试使用http://【gitlab服务器ip】:10080 访问就可以了

初始用户和密码为:root   5iveL!fe

 

ps:如果安装错误,可以使用docker rm  [容器名称] 删除一个容器,然后重新安装。

© 著作权归作者所有

共有 人打赏支持
longsailer
粉丝 1
博文 11
码字总数 12096
作品 0
嘉定
技术主管
CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查

一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程 centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7 centos6安装gitlab:https://www.gitlab.cc/downloads/#cent......

你否
2017/10/25
0
6
阿里云CentOS 6.4搭建Gitlab 6.4(源码安装)

为了便于Gitlab的后期升级,必须采用源码安装。同步更新在私人博客 官方只对ubuntu系统提供了源码安装说明,CentOS系统的安装采用了以下教程: CentOS安装Gitlab 安装过程比较繁琐,但是按照...

lubia
2014/01/17
0
0
CentOS 7 安装配置Gitlab

centos:http://www.centos.org/download/ download:https://about.gitlab.com/downloads/ update:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/update.md trouble:htt......

花儿笑弯了腰
2015/01/21
0
2
CentOS7上安装配置GitLab(一)

虽然GitHub已经很好了,但是我们必须联上公网才可以使用并且如果不付费的话,你的代码在网上就是公开的!但是在企业环境中,我们公司的代码不希望被公开并且也不想付费给GitHub,这时怎么办呢...

daibaiyang119
05/29
0
0
在 Ubuntu 14安装gitlab

在 Ubuntu 14 安装 使用国内安装源镜像,加快安装速度。修改/etc/apt/sources.list.d/gitlab-ce.list,添加以下行 deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/debian jessie main ......

卫庄的痛
06/26
0
0
gitlab-ce-10.0.4-ce.0.el6.x86_64 安装配置

腾讯云centos 6.5 64位 1 去掉sendmail yum list installed grep sendmail 若存在,则使用 yum remove sendmail 2 关闭防火墙 service iptables stop setenforce 0 3 安装常用工具 yum inst......

房工
2017/10/24
0
0
CentOS 6.5 配置GitLab

环境:CentOS 6.5 x64 min GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 https://github.com/gitlabhq/gi...

花儿笑弯了腰
2014/06/15
0
7
centos7安装gitlab7.5.0

在http://my.oschina.net/u/1169607/blog/345833中介绍了centos7上安装gitlab的方法,接下来想体验下gitlab CI的使用。但是gitlab CI需要gitlab的版本为7.5.0或更新,所以需要卸载之前安装的...

xuesong13
2014/11/26
0
0
centos 6.5安装GitLab全过程和问题记录

安装的英文文档:centos-6-5-install-gitlab.zip 先秀下安装完成后的成果。 centos安装gitlab成果 开始之前 在开始之前请先查看官方的刚需文档: https://github.com/gitlabhq/gitlabhq/blo...

Leoops
2014/05/08
0
17
centos 6.8下部署gitlab服务器并修改默认端口

安装gitlab 安装依赖环境 安装postfix 添加Gitlab包仓库 安装Gitlab 配置Gitlab和启动 访问gitlab 修改默认的gitlab 相关端口 修改/etc/gitlab/gitlab.rb 修改/var/opt/gitlab/gitlab-rails/...

cwftalus
04/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

对基于深度神经网络的Auto Encoder用于异常检测的一些思考

一、前言 现实中,大部分数据都是无标签的,人和动物多数情况下都是通过无监督学习获取概念,故而无监督学习拥有广阔的业务场景。举几个场景:网络流量是正常流量还是攻击流量、视频中的人的...

冷血狂魔
18分钟前
0
0
并发设计之A系统调用B系统

A-->B A在发送请求之前,用乐观锁,减少对B的重复调用,这样一定程度上是幂等性。 比如A系统支付功能,要调用B系统进行支付操作,但是前端对"支付"按钮不进行控制,即用户会不断多次点击支付...

汉斯-冯-拉特
39分钟前
0
0
HTTP协议通信原理

了解HTTP HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务。 HTTP使用...

寰宇01
今天
0
0
【Java动态性】之反射机制

一、Java反射机制简介

谢余峰
今天
1
0
Centos 6.X 部署环境搭建

1.Linux学习笔记CentOS 6.5(一)--CentOS 6.5安装过程

IT追寻者
今天
0
0
博客即同步至腾讯云+社区声明

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=8vy9bsmadbko...

xiaoge2016
今天
1
0
大数据教程(3.1):Linux系统搭建网络YUM源服务器

博主在前面的2.5章节讲述了linux系统本地YUM服务器的搭建和httpd轻量级静态网站服务器的安装,本节博主将为大家分享内网环境中搭建自己的网络YUM服务器的全过程。如果大家对本地YUM服务器还不...

em_aaron
今天
1
0
蚂蚁技术专家:一篇文章带你学习分布式事务

小蚂蚁说: 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在这几年越来越火的微服务架构中,几乎可以说是无法避免,本文就围绕分布式事务...

Java大蜗牛
今天
1
0
新的Steam应用将拓展服务项目

导读 未来几周,Steam将推出两个免费的应用程序Steam Link和Steam Video。这两个应用程序都旨在拓展Steam平台的业务和便利性。 即将开放的Steam Link应用程序最先提供了Android测试版,它将允...

问题终结者
今天
0
0
golang 第三方包的使用总结

golang 第三方包的安装的方法: 1. go get 安装 $ go get github.com/gin-gonic/gin 注意:执行go get 命令需要先安装git命令,并配置git全局变量。 2. 源码包安装 由于国内网络问题,很多时...

科陆李明
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部