docker docker-compose 部署自行百度。
1. cd ~
2. mkdir -p gitlab/config (用于存放gitlab配置文件)
3. 創(chuàng)建docker-composer.yml
version: "3"
services:
? gitlab:
? ? image: gitlab/gitlab-ce
? ? container_name: gitlab
? ? restart: always
? ? hostname: 'gitlab'
? ? privileged: true
? ? ports:
? ? ? - '8088:8088'
? ? ? - '23182:22'
? ? volumes:
? ? ? - './config:/etc/gitlab'
? ? ? - '/data0/gitlab/logs:/var/log/gitlab'
? ? ? - '/data0/gitlab/data:/var/opt/gitlab'
? ? logging:
? ? ? driver: "json-file"
? ? ? options:
? ? ? ? max-size: "20m"
? ? ? ? max-file: "10"
保存后,再docker-compose up
掛載目錄自行修改。
Failed asserting that mode permissions on "/var/opt/gitlab/git-data/repositories" is 2770
如果報2770錯誤,執(zhí)行 sudo chmod 2770?/data0/gitlab/data
必須sudo或者使用root身份