欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

群晖NAS教程、利用Docker安装GitLab管理代码工具

时间:2023-06-28
群晖NAS教程(十六)、利用Docker安装GitLab管理代码工具

群晖DSM上安装GitLab有两种方式,一种是直接在群晖套件上安装,另一种是docker中自定义安装。但是目前DSM7套件中没有GitLab,所以我们使用docker来安装一下。GitLab官方内存推荐4G以上,这里建议8G以上,因为GitLab很容易就会占用4G左右的内存。

一、群晖docker套件中安装gitlab-ce。

搜索gitlab,选择第一个gitlab/gitlab-ce这个进行下载。

二、gitlab容器启动项配置

首先在群晖docker文件夹下创建一个gitlab的文件夹,并在其下面新建三个文件夹data、config、logs,并设置最高的访问权限。

启动gitlab容器

选择高级,配置data、config、logs三个文件夹到容器文件的映射。

配置端口号,这里就只使用容器内部的80,映射到NAS宿主机2080端口。

然后启动gitlab容器,如果这时候里面访问可能会有502的报错,应该是gitlab还没有完全启动,等5min左右就可以访问了。

等可以登录了,这时候还无法使用root登录,下面我们修改一下root的密码。

三、配置gitlab的root密码。

首先使用ssh登入到DSM群晖,然后切换到群晖NAS的root用户。

#使用ssh登入到DSM群晖ssh Jason@192.168.31.180#切换到群晖NAS的root用户sudo su -

使用docker命令进入容器

docker exec -it gitlab-gitlab-ce /bin/bash

登录GitLab的Rails控制台

gitlab-rails console

修改root密码,然后保存

user = User.where(id: 1).firstuser.password = '123456'user.save!

四、访问gitlab。

使用刚刚修改的root密码进行登录,即可访问,enjoy it。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。