收起左侧

fnos安装gitlab方法

1
回复
285
查看
[ 复制链接 ]

2

主题

5

回帖

0

牛值

fnOS系统内测组

2025-4-19 11:32:05 显示全部楼层 阅读模式

前言

关于在fnos中,很多人都是会遇到权限错误,如下

image.png

这确实因为是权限问题!

有一个简单的办法,就是在创建容器时不去映射目录,系统会自动映射!这样可以100%创建出来!

image.png

在这个基础上,我写下了这篇可以100%成功的教程!

准备

启用docker并设置存储空间

注意!!!记住你的存储位置,我这里使用存储空间2!

拉取gitlab镜像

如果遇到加速问题,可以使用加速源

https://docker.aityp.com/image/docker.io/gitlab/gitlab-ce:17.9.3-ce.0

我这边已经准备好了

SSH创建文件夹

要用gitlab的都会使用ssh工具吧

或者使用1panel的终端操作

启用ssh

创建文件夹

进入 /vol2/docker/volumes,如果你是存储空间2,就是 vol2,如果是存储空间1,就是 vol1

cd /vol2/docker/volumes

可以看到,fnos的docker全是用root创建的

sudo su切换到root用户,创建gitlab的相关文件夹

sudo su
mkdir gitlab-data
cd gitlab-data/
mkdir opt
mkdir etc
mkdir log

执行 realpath ./获取绝对路径,记录下这个路径,比如我的是 /vol2/docker/volumes/gitlab-data

开始安装

回到飞牛web界面,点击运行

image.png

image.png

吐槽下飞牛的这个设计,永远拖不到4096,然后cpu权重?为啥不是限制线程数?
左侧选择你主机要映射的端口,确保没有冲突

image.png

映射你刚刚创建的文件夹,在刚刚复制的路径的基础上,加上创建的目录路径
比如我的三个就分别是

映射你刚刚创建的文件夹,在刚刚复制的路径的基础上,加上创建的目录路径
比如我的三个就分别是

/vol2/docker/volumes/gitlab-data/etc => /etc/gitlab

/vol2/docker/volumes/gitlab-data/log => /var/log/gitlab

/vol2/docker/volumes/gitlab-data/opt => /var/opt/gitlab

image.png

下一步,启动

image.png

可以看到,容器正常启动!

image.png

访问

image.png

image.png

获取初始密码

image.png

点击连接

image.png

输入 cat /etc/gitlab/initial\_root\_password
下面蓝框的就是初始密码

image.png

用户名是root,密码复制上述字符串

image.png

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

回帖

0

牛值

江湖小虾

重启会丢失所有数据啊

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则