群晖docker安装cms_Nas码农篇:群晖Docker安装Gitlab

本文介绍了如何在群晖Docker上安装Gitlab,包括安装前的准备、Docker中安装Gitlab的步骤、配置Gitlab项目访问地址,以及解决可能出现的错误502问题。
摘要由CSDN通过智能技术生成

Git大多数码农来说都很熟悉,团队协作开发必备。今天来分享下在群晖Docker上安装gitlab。

群晖上安装gitlab有两种方式,一种是直接安装套件中心的gitlab,另一种是在docker中自定义安装。我们这里选择后者,因为这种方式可以安装最新版本的gitlab。

注意前提条件:

0.群晖必须是plus型号,这样才能支持docker。

1.安装Docker套件。

2.Gitlab官方推荐内存4G及以上,这里建议8G以上,因为gitlab很容易就会占用掉4g左右的内存。

一、安装

1.1在套件中先安装Docker套件。

1.2 在docker中,注册页签下,搜索:gitlab,双击下载,选latest

1.3下载完成后,在映像页签下,双击gitlab-ce镜像进行安装。

1.4点击高级设置,在弹出的高级选项中,切换到卷页签,按照下面截图,设置目录。

这里需要添加对应的文件夹到docker目录下,可以使用filestation在docker目录下,创建gitlab目录,然后在gitlab目录下,分别创建logs,config,data来存储日志、配置和数据信息文件。装载路径手动填写。

1.5切换端口设置页签,设置一个本地端口,这里指定80容器端口对应本地端口1080。当然也建议将其他本地端口的[自动]改为指定的端口,避免自动获取而带来端口访问的问题。

1.6其他的暂时不用改,直接点击应用,并启动这个docker。正常需要等待一段启动时间,内存飙升到一个比较稳定的数值时,正常就可以访问gitlab的页面了。

1.7浏览器输入nas的ip地址+刚才配置的本地端口号,比如192.168.50.123:1080,这样来访问gitlab,如果此时出现:

错误502,这表示服务还没起来,可以再等等。

1.8首次登录,会要求设置管理员密码就是root的密码。

1.9设置好root密码后,可以使用root账号登录。一般情况下,这就能正常登录到gitlab后台了。

二、配置gitlab项目访问地址

默认未修改的情况下,创建的项目地址是有问题的,我们需要修改下:

1.在群晖的文件夹中(使用filestation或者电脑访问群晖共享文件夹)找到docker/gitlab/config/gitlab.rb文件,使用文本编辑器工具编辑它。

# gitlab.rb文件内容默认全是注释,去掉井号注释表示打开

2.修改地址和端口

# 配置http协议所使用的访问地址,不加端口号默认为80

external_url 'http://192.168.199.231'

# 配置ssh协议所使用的访问地址和端口

gitlab_rails['gitlab_ssh_host'] = '192.168.50.123'

gitlab_rails['gitlab_shell_ssh_port'] = 32775 # 此端口是run时22端口自动映射的32775端口

保存文件。

【注】关于ssh端口,回到docker中,切到容器,选择详情。

在打开的详情页面中就可以看到运行时的端口号,当然,也可以自定义指定一个22容器端口对应的本地端口号。自定义需要先停止当前容器的运行。

3.保存完毕后,在上图的详情页中,切到终端机页面,点击新增,会多出一个bash命令行工具。输入gitlab-ctl reconfigure 回车,来重新配置一次。

4.等命令跑完后,再运行一次命令重启,gitlab-ctl restart,即可尽情享用gitlab了。至于配置ssh的key、如何克隆项目之类的,这里就不再赘述。

over。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值