美文网首页
GitLab(一)Docker-compose 部署

GitLab(一)Docker-compose 部署

作者: 申_9a33 | 来源:发表于2024-10-14 16:28 被阅读0次

1. 参考 Install GitLab in a Docker container | GitLab 编写 docker-compose.yml

version: '3.6'
services:
  gitlab:
    image: gitlab/gitlab-ce:latest
    container_name: gitlab
    restart: always
    hostname: 'gitlab.example.com'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://gitlab.example.com:8929'
        gitlab_rails['gitlab_shell_ssh_port'] = 2424
    ports:
      - '8929:8929'
      - '443:443'
      - '2424:22'
    volumes:
      - './config:/etc/gitlab'
      - './logs:/var/log/gitlab'
      - './data:/var/opt/gitlab'
    shm_size: '256m'
  • 这里将config, logs, data 放在了当前路径
  • gitlab/gitlab-ce:latest: 使用最新的社区版

2. 执行 docker-compose.yml

docker compose up -d
  • -d 表示后台执行

3. 修改本地 hosts 文件 (真实环境可以忽略此步骤,这里使用Windows测试)

企业微信截图_1728978649744.png
  • gitlab.example.com 指向本机IP
  • windows 路径在 C:\Windows\System32\drivers\etc\hosts

运行完成后打开http://gitlab.example.com:8929/

企业微信截图_17289788244298.png
  • 得到如图界面,表示部署完成

4.登录到 GitLab

4.1 打开 initial_root_password 文件

企业微信截图_17289791913014.png
  • 此处密码为: Ne16yQWFMf/v8364GNWthSwMu5OvzpOeBODkisSDmuw=
  • 账号为:root

4.2 拿到初始化密码登录到GitLab

企业微信截图_17289793144173.png
  • 登录到 gitlab 中

5. 修改密码

企业微信截图_17289795565621.png
  • 密码修改成功之后,会要求重新登录

6. 添加用户

6.1 直接添加用户

企业微信截图_17289798518048.png
  • 保存后,点击编辑可修改密码

6.2 在 http://gitlab.example.com:8929/users/sign_up 页面注册,然后管理员批准

企业微信截图_17289800827271.png

7. 创建项目

企业微信截图_1728980367318.png
企业微信截图_17289808044123.png
  • 配置SSH, 并且初始化一个新项目上传

相关文章

网友评论

      本文标题:GitLab(一)Docker-compose 部署

      本文链接:https://www.haomeiwen.com/subject/lhkzrjtx.html