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
localhost:3080html
咱們首次進入時,會讓初始化管理員的密碼,這裏初始化完成後使用root/初始化密碼
進入gitlab頁面(以下),按照對應的提示建立項目、建立用戶、建立組便可git
在構建鏡像時,有時候會遇到權限不足致使gitlab啓動失敗的問題,若是遇到該錯誤,須要在docker-compose 文件中添加privileged: true 屬性docker
有的服務器開啓了防火牆,致使沒法訪問3080端口,須要手動開啓3080端口。centos
centos下如何開啓防火牆能夠參考:服務器
centos 端口及防火牆相關命令gitlab