前言:gitlab的原理我就不扯了(看这个https://www.jianshu.com/p/567207ac51cd),下面直接上操作

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1.前提:

 a.要有docker的运行环境,用service  docker  status/systemctl  status docker查看docker是否运行中

快速部署docker环境:https://www.jianshu.com/p/9c96ea8e6f41

 

b.这个虚拟机可以上网,可以访问docker  hub,国内的

docker hub设置参考:https://www.jianshu.com/p/9031fdf61115

 

2.直接从docker hub拉下gitlab-ce-zh版本的镜像

docker  search   gitlab-ce          ##搜索需要的docker镜像

docker   pull   twang2218/gitlab-ce-zh      ###将镜像拉下来

docker  images                            ###查看下载的镜像

ubuntu快速部署gitlab汉化容器 随笔 第1张
 

3.运行gitlab容器

docker run \

   --detach \

   --publish 8389:389 \

   --publish 8090:80 \

   --publish8022:22 \

   --publish465:465 \

   --name gitlab \

   --restart unless-stopped \

   -v/localdisk/gitlab/etc:/etc/gitlab \                         ###下面三个是gitlab容器的配置文件的存储映射

   -v /localdisk/gitlab/log:/var/log/gitlab \

   -v /localdisk/gitlab/data:/var/opt/gitlab \

   gitlab-zh:v1

 

4.修改配置文件

vi   /localdisk/gitlab/etc/gitlab.rb            ##对应上面的存储位置啊

13行:

ubuntu快速部署gitlab汉化容器 随笔 第2张
 

vi    /localdisk/gitlab/data/gitlab-rails/etc/gitlab.yml

13行:

ubuntu快速部署gitlab汉化容器 随笔 第3张
 

5.进入gitlab容器,执行命令

docker   exec  -it   gitlab   bash

gitlab-ctl  reconfigure

gitlab-ctl   restart

 

6.效果:打开浏览器输入ip:port

 

ubuntu快速部署gitlab汉化容器 随笔 第4张
 
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄