GitLab中文社区版Docker镜像安装启动及配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitLab中文社区版Docker镜像安装启动及配置相关的知识,希望对你有一定的参考价值。

参考技术A https://docs.gitlab.com/omnibus/docker/
https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https
https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf8=%E2%9C%93&state=all

Centos7 docker安装GitLab

*先决条件系统已安装Docker

1、查询GitLab镜像

docker search gitlab

 技术图片

 

 

2、现在GitLab镜像

技术图片

 

 

3、创建文件夹

mkdir -p /software/gitlab/config

mkdir -p /software/gitlab/logs

mkdir -p /software/gitlab/data

技术图片

 

 

4、启动

docker run -d -p 9443:443 -p 9080:80 -p 9022:22
--name gitlab --restart always
--volume /software/gitlab/config:/etc/gitlab
--volume /software/gitlab/logs:/var/log/gitlab
--volume /software/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:lates

 

 

5、修改配置文件   

vi gitlab/config/gitlab.rb

external_url ‘http://gitlab.xxx.co‘
gitlab_rails[‘gitlab_ssh_host‘] = ‘gitlab.xxx.co‘
gitlab_rails[‘gitlab_shell_ssh_port‘] = 9022

技术图片

 

 

 

6、配置nginx

upstream gitlab {
    server xxx.xxx.xxx.xxx:9080;
}
server {
   listen 80;
   server_name gitlab.xxx.co;
   location / {
       client_max_body_size 10m;
      proxy_redirect off;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_pass http://gitlab;
    }
}

 

7、进入gitlab

首次进入要修改默认管理员密码 (管理员root)

技术图片

 

 

 

 

以上是关于GitLab中文社区版Docker镜像安装启动及配置的主要内容,如果未能解决你的问题,请参考以下文章

Docker 镜像安装 GitLab 中文社区版

2020.04.17以Docker形式安装gitlab和gitlab-runner

docker安装gitlab

第三十九章 gitlab搭建与使用(docker版)

Centos7 docker安装GitLab

Docker-安装GitLab