docker-compose 搭建gitlab


搭建步驟

1、安裝docker及docker-compose

2、編寫dokcer-compose文件 並且啟動

version: '3.7'
services: 
  gitlab: 
    container_name: mygitlab
    image: 'gitlab/gitlab-ce:11.9.6-ce.0'
    restart: always
    hostname: 'yujuan.com'
    environment:
      - TZ=Asia/Shanghai
    ports:
      - '3080:80'
      - '3443:443'
      - '3022:22'
    volumes:
      - ./config:/etc/gitlab
      - ./logs:/var/log/gitlab
      - ./data:/var/opt/gitlab
    network_mode: "bridge"
    privileged: true
docker-compose up -d

3、訪問localhost:3080 進入GitLab頁面

localhost:3080

我們首次進入時,會讓初始化管理員的密碼,這里初始化完成后使用root/初始化密碼 進入gitlab頁面(如下),按照對應的提示創建項目、創建用戶、創建組即可

gitlab頁面

注意事項

權限問題

在構建鏡像時,有時候會遇到權限不足導致gitlab啟動失敗的問題,如果遇到該錯誤,需要在docker-compose 文件中添加privileged: true 屬性

防火牆問題

有的服務器開啟了防火牆,導致無法訪問3080端口,需要手動開啟3080端口。

centos下如何開啟防火牆可以參考:

centos 端口及防火牆相關命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM