搭建GitLab(基于Docker)

忘是亡心i 2022-11-16 05:56 461阅读 0赞

GitLab CE

使用Docker 安装GitLab

在开始运行之前,创建三个文件夹。

  1. mkdir -p /srv/gitlab/config
  2. mkdir -p /srv/gitlab/logs
  3. mkdir -p /srv/gitlab/data

GitLab容器使用主机卷来存储持久数据:


























本地位置 容器中的位置 用途
/srv/gitlab/data /var/opt/gitlab 存储应用程序数据
/srv/gitlab/logs /var/log/gitlab 存储日志
/srv/gitlab/config /etc/gitlab 存储GitLab配置文件

下载并启动容器

  1. sudo docker run --detach \
  2. --hostname gitlab.com \
  3. --publish 443:443 \
  4. --publish 80:80 \
  5. --publish 22:22 \
  6. --name gitlab \
  7. --restart always \
  8. --volume /srv/gitlab/data:/var/opt/gitlab \
  9. --volume /srv/gitlab/logs:/var/log/gitlab \
  10. --volume /srv/gitlab/config:/etc/gitlab \
  11. gitlab/gitlab-ce:latest

这将下载并启动一个GitLab CE容器,并发布访问SSH,HTTP和HTTPS所需的端口。所有的GitLab数据都将存储为的子目录 /srv/gitlabrestart系统重启后,容器将自动运行。

初始化过程可能需要很长时间,可以使用以下方法跟踪此过程:

  1. sudo docker logs -f gitlab

启动容器后,可以访问gitlab.com。Docker容器开始响应查询可能需要一段时间。首次访问GitLab时,将要求设置管理员密码。更改后,可以使用用户名root和设置的密码登录。

示例

1.下载并启动容器

在这里插入图片描述

2.修改hosts
  1. sudo vim /etc/hosts

在/etc/hosts中添加

  1. 127.0.0.1 gitlab.com
3.浏览器访问gitlab.com

在这里插入图片描述

初次访问会要求设置一个root用户的密码,设置之后可以用root作为账号密码和该次设置的密码进行登录。

4.root登录

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,461人围观)

还没有评论,来说两句吧...

相关阅读