gitlab 小记

下面说的都是centos下的,Ubuntu应该差不多吧,强力安利vagrant,不会用看MrBird

自己编译安装(劝退)

参考这个,要装的东西实在是太多了,装了一半放弃了docker真香!

docker版

docker安装

1
2
3
yum update
yum -y install docker
systemctl start docker

方法有很多,自己选择吧

gitlab安装

1
docker pull gitlab/gitlab-ce:latest

然后等下载就好了,docker真是一个伟大的工程!

启动

1
2
3
4
5
6
7
8
9
docker run -d \
-p 443:443 -p 80:80 -p 220:22 \
--name gitlab \
-v /docker/gitlab/config:/etc/gitlab \
-v /docker/gitlab/logs:/var/log/gitlab \
-v /docker/ gitlab/data:/var/opt/gitlab \
--restart always \
--privileged=true \
gitlab/gitlab-ce

这边比较特殊的就是 --privileged=true这个参数配置,不加这个会报错不知道其他会不会报错,反正提示权限问题的话就把这个加上就行了

使用

启动了之后访问http://ip,首次使用的话配置下管理员密码,如果提示502就是还没启动好再等等

end