前言:
现在基于docker搭建gitlab是一个比较成熟的方案,我们不用过分操心gitlab搭建时需要的插件和环境。当然如果因兴趣使然而了解整个gitlab搭建流程也是非常值得推荐的。不过对于只是使用而言,我们知道如何使用和了解其中常见的问题即可。
GITLAB搭建
目录
一、docker 下载
二、gitlab ARM适配镜像下载
三、gitlab 安装
-
安装
-
配置文件修改
一、docker 下载
下载地址:www.docker.com/products/do…
二、gitlab ARM适配镜像下载
docker安装好后,我们打开docker桌面版。
点击搜索:yrzr/gitlab-ce-arm64v8
搜索到后点击pull
三、gitlab 安装
1.安装
镜像安装好后,我们进入镜像目录。
点击创建容器,根据自己的实际情况修改配置,我这里将80端口修改为8099
2. 配置文件修改
创建好容器后,我们需要修改一下容器里的配置文件
点击容器,进入操作界面
首先我们需要修改 gitlab的clone地址映射
vi /etc/gitlab/gitlab.rb
# 添加
external_url 'http://localhost'
gitlab_rails['gitlab_ssh_port'] = 'localhost'
gitlab_rails['gitlab_shell_ssh_port'] = 8099
其次我们还需要改修改http的配置
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
# 找到下图的配置
# 修改port为自己创建时设置的值
重启
gitlab-ctl restart
遗留问题
1.在容器重启时gitlab.yml里的配置内容会还原,这个需要研究下怎么不让其还原。