# 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