centos 8 使用docker安装gitlab

前提:已安装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/

你可能感兴趣的:(centos 8 使用docker安装gitlab)