docker-compose安装gitlab

创建相关目录

mkdir -p /data/docker-app/gitlab

编写docker-compose.yml

cd /data/docker-app/gitlab
vim docker-compose.yml 
version: '3'
services:
    gitlab:
      image: 'gitlab/gitlab-ce:12.3.5-ce.0'
      restart: unless-stopped
      hostname: 'gitlab.linux91.cn' # 主机名
      environment:
        TZ: 'Asia/Shanghai'
        GITLAB_OMNIBUS_CONFIG: |
          external_url 'http://gitlab.linux91.cn' # 域名
          gitlab_rails['time_zone'] = 'Asia/Shanghai'
      deploy:
        resources:
          limits:
            cpus: "1"
            memory: 2G
          reservations:
            cpus: "0.5"
            memory: 1G
      ports:
        - '8000:80'
        - '8001:443'
        - '8002:22'
      volumes:
        - /data/etc/gitlab:/etc/gitlab
        - /data/data/gitlab:/var/opt/gitlab
        - /data/var/log/gitlab:/var/log/gitlab

启动docker组

docker-compose up -d

查看docker组

docker-compose ps

更改gitlab中文

下载相应版本的中文包
gitlab中文社区

去掉cp -i alias

unalias cp

传输到gitlab容器里的目录

docker cp zh/gitlab gitlab_gitlab_1:/opt/gitlab/embedded/service/

进入容器里替换文件,重载和重启gitlab

docker exec -it gitlab_gitlab_1 /bin/bash
cd /opt/gitlab/embedded/service
cp -rf gitlab/* gitlab-rails/
gitlab-ctl reconfigure
gitlab-ctl restart

   转载规则


《docker-compose安装gitlab》 江松泉 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录