前提:已安装dokcer环境
仅需两步就可以安装gitlab
1:首先设置环境变量。
export GITLAB_HOME=/srv/gitlab
设置完成之后将在服务器生成路径:/srv/gitlab
image.png
2:使用docker运行gitlab( yourhost 一定要替换成你服务器的公网ip 或 域名)
sudo docker run --detach \
--env GITLAB_OMNIBUS_CONFIG="external_url 'http://yourhost/'; gitlab_rails['lfs_enabled'] = true;" \
--publish 443:443 --publish 80:80 --publish 222:22 \
--name gitlab \
--restart always \
--volume $GITLAB_HOME/config:/etc/gitlab \
--volume $GITLAB_HOME/logs:/var/log/gitlab \
--volume $GITLAB_HOME/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
命令解释:
publish 222:22 由于centos中的ssh已经占用了22端口,所以这里用222代替
需要等待大约几十秒钟,可以直接在浏览器输入你的服务器公网ip即可看到界面,首次打开需要重置密码。
操作步骤命令截图:
image.png
更详细配置参考gitlab官网网址之docker安装:
https://docs.gitlab.com/omnibus/docker/