栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

群晖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).first
user.password = '123456'
user.save!

四、访问gitlab。

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733489.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号