代码改变世界

docker 安装 gitlab

2020-08-31 00:12  youxin  阅读(286)  评论(0编辑  收藏  举报

 

# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本

$ docker pull gitlab/gitlab-ce

 

$ mkdir config logs data

 

$ docker run -d -p 443:443 -p 3888:3888 -p 222:22 --name gitlab --restart always -v /root/gitlab/config:/etc/gitlab -v /root/gitlab/logs:/var/log/gitlab -v /root/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

 

 

https://www.cnblogs.com/zhengyazhao/p/11690189.html

https://www.jianshu.com/p/080a962c35b6

 

centos直接安装gitlab

要看下cnetos版本:

centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6

centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

 

policycoreutils-python is needed by

出现这个问题,应该是在安装gitlab时,gitlab的版本是centos7的,如果你确定你的centos版本是centos7

解决方法:yum install policycoreutils-python

如果这个方法无效,你的centos版本一定和gitlab版本不匹配。

 

下载rpm后安装

 

然后重新安装gitlab:

rpm -i gitlab-ce-12.10.1-ce.0.el8.x86_64.rpm

 

2 .修改gitlab配置文件指定服务器ip和自定义端口:

vim  /etc/gitlab/gitlab.rb

   IP地址+端口号: external_url 'http://192.168.0.217:8010'

3.配置并启动gitlab

   gitlab-ctl reconfigure (可能会一段时间)

   gitlab-ctl restart

 

相关操作

启动服务:gitlab-ctl start
查看状态:gitlab-ctl status
停掉服务:gitlab-ctl stop
重启服务:gitlab-ctl restart
让配置生效:gitlab-ctl reconfigure

 

gitlab主机换ip后修改密码

1修改配置文件:

/var/opt/gitlab/gitlab-rails/etc/gitlab.yml

 搜索host 替换ip:

或者用vim %s:/x/y 全局替换

2然后重启:

gitlab-ctl restart