收起左侧

使用MobaXterm 连接 FnNas 中的docker 安装 gitlab(完整版)

0
回复
262
查看
[ 复制链接 ]

2

主题

3

回帖

0

牛值

江湖小虾

2025-7-16 20:24:51 显示全部楼层 阅读模式

首先需要下载MobaXterm工具和gitlab镜像

  1. 下载MobaXterm工具
    MobaXterm工具下载

mx下载.png

MobaXterm.png
这里我们解压完成双击msi 文件安装 全部下一步即可(可更改安装路径)

  1. 下载gitlab镜像
    1)第一种下载方式(nas自带的docker下载镜像)

镜像仓库.png

镜像下载-fn.png

镜像下载完成.png
2)第二种下载方式 ——建议:快(国内镜像下载)
docker镜像下载

docker镜像下载-1.png

docker镜像下载-2.png

docker镜像下载-3-4-5.png

docker镜像下载-6-7.png

docker镜像下载-8.png

  1. 使用MobaXterm 工具连接fnNas ssh
    mx.png
    安装完成后我们双击打MobaXterm

连接fnosssh.png
这里我们MobaXterm 工具安装完成同时也配置好了连接

login: 输入你的飞牛用户名 回车
输入你的飞牛密码 回车

登录fnos-ssh.png

登录完成fnos-ssh.png
切换root用户 sudo su

切换root用户成功.png
cd /vol1/docker/volumes/

创建gitlab文件夹.png
mkdir gitlab
cd gitlab
mkdir opt etc logs

创建映射的文件夹.png

查询docker中下载的gitlab镜像

docker images
选择你要安装运行的镜像名称 点击复制 替换到下列代码的最后一行

docker查看镜像.png

将下面的代码中的ip 部分改为你的ip(例:192.168.3.233)

swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-ce
替换为你复制的镜像name(第11行代码)

sudo docker run --detach \
    --hostname 192.168.3.233 \ 
    --publish 8090:80 --publish 20443:443 --publish 2222:22 \
    --name gitlab \
    --restart always \
    --volume /vol1/docker/volumes/gitlab/etc:/etc/gitlab \
    --volume /vol1/docker/volumes/gitlab/logs:/var/log/gitlab \

    --volume /vol1/docker/volumes/gitlab/opt:/var/opt/gitlab \
    --shm-size 256m \
    swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-ce

注:9090端口被gitlab中的prometheus(监视器)应用占用请勿使用,最直接的方法就是建议给一个五位数的端口

详细请看下图中的说明

执行代码替换.png

代码执行完毕结果图.png

打开gitlab页面.png
查看gitlab登录密码,这个密码是有时间限制的,一天好像,过期这个文件就删除了 ,请登录gitlab后及时修改密码

gitlab密码查看.png

gitlab页面登录.png
这里我就不演示登录修改密码了,去CSDN搜一下就行了

端口冲突解决:这里就不演示图片了(能用docker,一般都知道啥意思)

查看正在执行的容器名称

docker ps -a

停止 gitlab容器

docker stop gitlab

删除容器

docker rm gitlab

cd /vol1/docker/volumes/

将gitlab下面的三个文件夹全部删除

rm -rf gitlab/*

重新安装之前的方法创建文件夹,执行启动命令即可

######此贴终结#########

收藏
送赞
分享

本帖子中包含更多资源

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

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

本版积分规则