如何在docker(nas中也类似)中安装gitlab服务?

303 阅读1分钟

关于Docker安装gitlab-ce安装方法

GitLab CE(Community Edition)是 GitLab 的开源社区版本,提供了源代码管理和 DevOps 生命周期支持功能,帮助团队高效管理代码、协作开发和自动化测试与部署。GitLab CE 基于 Git 版本控制系统,广泛用于代码托管、项目管理和 DevOps 操作。

环境:

飞牛os:0.9.9

CPU:2核以上,推荐4核(Intel(R) Core(TM)i3-N305 8核 8线程)

内存:推荐最少空闲内存4G,推荐8G (1 条共 32 GB4800MHzDDR5)

GPU: 可选(Intel UHD Graphics)

安装方案:

打开docker

点击compose

点击新增项目

yaml内容如下:

version: '3.8'
services:
  web:
    image: 'gitlab/gitlab-ce:latest'
    restart: always
    container_name: gitlab-ce
#    hostname: '/git'
    environment:
      GITLAB_OMNIBUS_CONFIG:
#       external_url '/git'
        # Add any other gitlab.rb configuration here, each on its own line
    ports:
      - '8088:80'
      - '8089:443'
      - '8090:22'
    volumes:
      - '$GITLAB_HOME/config:/etc/gitlab'
      - '$GITLAB_HOME/logs:/var/log/gitlab'
      - '$GITLAB_HOME/data:/var/opt/gitlab'
    shm_size: '256m'

勿使用镜像仓库,涉及飞牛存储权限问题

完成后输入http://ip:8088即可显示内容已经成功一半

下一步获取账号密码(获取初始密码)

image.png

点击连接

image.png

输入 cat /etc/gitlab/initial\_root\_password 下面蓝框的就是初始密码

image.png

用户名是root,密码复制上述字符串,登录成功后进入如下页面

image-20250626145120754转存失败,建议直接上传图片文件