概要

型号:lvlian私有云DH2100+
官方默认不带docker功能,我们需要通过底层安装

一、开启调试功能

设备管理,点调试功能,开启,收验证码
把验证码保存好,等会儿需要用到

在这里插入图片描述

二、使用xshell工具登录服务器后台

在这里插入图片描述

 IP填NAS地址,端口号992
xshell安装包
xshell6 plus
https://pan.xunlei.com/s/VOsVq0qtOOpNNGFuHvWKIBs-A1?pwd=rbkb

在这里插入图片描述

 账号:root
 密码:填写刚才复制的验证码

在这里插入图片描述

到这一步就算连接成功了

三、下载docker安装包上传至NAS后台

1.下载docker安装包
docker-24.0.7.tgz
https://pan.xunlei.com/s/VOsVpKh7kQx-vOwJJi0lq6_4A1?pwd=um67
2.然后通过xftp上传到服务器中
3.左边是电脑本地,右边是nas后台,右边进入/tmp文件夹下,左边点传输

在这里插入图片描述

四、配置docker路径及相关参数

1.上传完后,进后台
2.进入tmp目录
cd /tmp
3.解压docker安装包
tar -xzvf docker-24.0.7.tgz
4.复制到系统目录
cp docker/* /usr/bin/
创建 Docker 配置目录
mkdir -p /etc/docker
写入配置(将 /mnt/dm-0/docker 替换为你的实际路径)
这里的镜像加速需要多测试几个,
不确定是不是官方限制的问题,
或者手动下载镜像后上传到服务器
cat > /etc/docker/daemon.json << EOF
{
  "data-root": "/mnt/dm-0/docker",
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  },
  "registry-mirrors": [
    "https://docker.nju.edu.cn",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com"
}
EOF
创建 Docker 服务启动脚本
cat > /etc/init.d/dockerd << 'EOF'
#!/bin/sh /etc/rc.common

START=99
STOP=99

start() {
    echo "Starting dockerd..."
    /usr/bin/dockerd --pidfile=/var/run/docker.pid --log-level=warn &
}

stop() {
    echo "Stopping dockerd..."
    kill $(cat /var/run/docker.pid 2>/dev/null) 2>/dev/null
    killall dockerd 2>/dev/null
}

restart() {
    stop
    sleep 2
    start
}
EOF
赋予执行权限
chmod +x /etc/init.d/dockerd
创建必要的目录
mkdir -p /var/run
启动服务
/etc/init.d/dockerd start
1.查看docker版本
docker --version
2.查看当前docker容器
docker ps
设置开机自启
/etc/init.d/dockerd enable
配置镜像加速器
cat > /etc/docker/daemon.json << 'EOF'
{
  "data-root": "/mnt/dm-0/docker",
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "3"
  },

  ]
}
EOF
验证安装
拉取 hello-world 测试
docker pull hello-world
docker run hello-world

在这里插入图片描述

安装成功后测试

五、安装docker面板portainer

我这里把portainer汉化版面板下载下来了,手动上传到服务器上了
分享文件:Portainer-CN.zip
https://pan.xunlei.com/s/VOsZ7Xv_HNMUmR-sqUWx-2GRA1?pwd=au3w
1. 创建存放汉化文件的目录
mkdir -p /mnt/dm-0/portainer/public
2. 进入该目录
cd /mnt/dm-0/portainer
3.上传下载的汉化包
4. 解压文件到 public 目录
unzip Portainer-CN.zip -d /mnt/dm-0/portainer/public
运行容器
docker run -d \
  --name portainer \
  --restart=always \
  -p 9000:9000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /mnt/dm-0/portainer/data:/data \
  -v /mnt/dm-0/portainer/public:/public \
  portainer/portainer-ce:latest
打开浏览器访问:http://你的NAS_IP地址:9000

在这里插入图片描述

六、小结

提示:需要一些简单linux技术功底,有些问题需要搭配AI进行分析配置
不建议运行太多镜像,系统就2G内存,CPU也有限
我这里只安装了一个fpr内网穿透,使用起来完全没问题
frp相关的配置文件直接问AI就行
通过内网穿透,可以把NAS映射到Windows本地
分享文件:frp_0.60.0_linux_amd64.tar.gz
链接:https://pan.xunlei.com/s/VOsZUcUrbgN1KAdJmmxDgA_vA1?pwd=2z6c
ftp映射到Windows电脑本地文件夹
分享文件:RaiDrive_2023.9.256_x64.zip
https://pan.xunlei.com/s/VOsZRt2plBNYfOSYwvDNlyXdA1?pwd=sv8a

在这里插入图片描述
在这里插入图片描述

更多推荐