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


这里我们解压完成双击msi 文件安装 全部下一步即可(可更改安装路径)
- 下载gitlab镜像
1)第一种下载方式(nas自带的docker下载镜像)



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





- 使用MobaXterm 工具连接fnNas ssh

安装完成后我们双击打MobaXterm

这里我们MobaXterm 工具安装完成同时也配置好了连接
login: 输入你的飞牛用户名 回车
输入你的飞牛密码 回车


切换root用户 sudo su

cd /vol1/docker/volumes/

mkdir gitlab
cd gitlab
mkdir opt etc logs

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

将下面的代码中的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(监视器)应用占用请勿使用,最直接的方法就是建议给一个五位数的端口
详细请看下图中的说明



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


这里我就不演示登录修改密码了,去CSDN搜一下就行了
端口冲突解决:这里就不演示图片了(能用docker,一般都知道啥意思)
查看正在执行的容器名称
docker ps -a
停止 gitlab容器
docker stop gitlab
删除容器
docker rm gitla
b
cd /vol1/docker/volumes/
将gitlab下面的三个文件夹全部删除
rm -rf gitlab/*
重新安装之前的方法创建文件夹,执行启动命令即可
######此贴终结#########