docker 安装 gitlab

# 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

 
原文地址:https://www.cnblogs.com/youxin/p/13587415.html