1

(萌新折腾笔记)影视天地系列其一 CloudDrive2部署

发表于:6 天前 攻略分享 227
本帖最后由 EWEDL 于 2024-10-13 23:38 编辑

(萌新折腾笔记)影视天地系列
第一篇  CloudDrive2部署



(本文系列文章面向初学者,可能包含较多图片和代码,内容基于个人经验编写,力求详细易懂但不一定是最优解。有基础的牛友可以自行跳过,萌新请务必一步一步进行)



注意事项

无论使用何种容器,建议使用 Docker Compose 进行部署。Compose 便于配置调整、管理和迁移。飞牛 NAS 系统已提供图形界面,只需将代码填入并进行相应设置即可。


什么是 CloudDrive2?

CloudDrive2 是一款将多种网络存储服务(如阿里云盘、天翼云盘、百度云盘、115网盘等)虚拟化为本地硬盘的工具。用户可以通过 CloudDrive2 将云端存储空间映射到本地计算机,方便地访问和操作云端文件。




部署步骤

步骤一:创建目录

打开文件管理器,在根目录下 “逐级” 创建 docker/clouddrive2/config 三个文件夹。

创建完毕后,打开详细信息界面,复制原始路径备用。


步骤二:配置 Docker Compose(其他容器配置也是同样的操作

1、打开桌面的 Docker 管理器。找到compose选项,按要求进行填写。

compose代码地址:CloudDrive2 compose
  1. #下文中所有“#”号代表文本注释,即#号后面的内容不生效
  2. version: "3"
  3. services:  
  4.   cloudnas:
  5.     image: cloudnas/clouddrive2-unstable     #容器及容器版本
  6.     container_name: clouddrive2              #容器名称
  7.     volumes:  #以下三个目录挂载左侧内容按需修改,具体路径为参考上一步复制的原始路径
  8.       - /vol1/1000/clouddrive2:/CloudNAS:shared  
  9.       # 将宿主机的 /vol1/1000/clouddrive2 目录挂载到容器的 /CloudNAS 目录,并设置为共享模式

  10.       - /vol1/1000/docker/clouddrive2/config:/Config  
  11.       # 将宿主机的 /vol1/1000/docker/clouddrive2/config 目录挂载到容器的 /Config 目录

  12.       - /vol1/1000/docker/clouddrive2/config/media:/media:shared  
  13.       # 可选的媒体路径,将宿主机的 /vol1/1000/docker/clouddrive2/config/media 目录挂载到容器的 /media 目录,并设置为共享模式

  14.     devices:
  15.       - /dev/fuse:/dev/fuse    # 挂载 FUSE 设备

  16.     pid: "host"                # 使用宿主机的 PID 命名空间

  17.     privileged: true           # 给予容器特权模式

  18.     network_mode: "host"       # 使用host宿主机的网络模式

  19.     #ports:   
  20.     #  - 19798:19798  # 端口映射,本处使用了host模式不需要进行映射,非host模式才需要进行配置

  21.     environment:                 # 环境变量配置
  22.       - TZ=Asia/Shanghai         # 设置时区为上海
  23.       - CLOUDDRIVE_HOME=/Config  # 设置 CloudDrive2 的配置目录

  24.     restart: always              # 重启规则:此处为始终重启容器

复制代码




2、输入好 Compose 代码后点击完成,系统会自动开始构建。显示 Exited:0 即为构建完成。





步骤三:访问 CloudDrive2 后台

通过 NAS IP + 冒号端口号进入 CloudDrive2 后台。例如,IP 是 192.168.2.111,则输入 192.168.2.111:19798。

注册登录并添加所需的网盘或链接。我这里添加了一个115网盘。






此时,我们已经完成了CloudDrive2的部署和网盘添加工作。接下来进行连接。



连接方式

CloudDrive2 有两种设置模式:

● 挂载到本地:不推荐,有牛友反馈可能会在备份时读取 CD2 文件夹内容。

● 通过 WebDAV 连接:推荐使用此方式,完全满足使用。




挂载 WebDAV

1、让我们回到飞牛 NAS 界面,打开文件管理器。



2、选择远程挂载 - 挂载远程文件夹,继续选择 WebDAV 并点击下一步。/3、输入 NAS 的 IP 地址(例如 192.168.2.111),协议选择 HTTP,端口为 19798,账户密码填写你注册的,路径输入 /dav,挂载名随意。



3、点击完成后即可连接。双击进入挂载的文件夹即可看见我们想要的文件,在这个文件夹中,随便右键一个文件的详细信息也可以看到原始路径,这很方便我们后续使用。




下期预告

(萌新折腾笔记)影视天地系列其二  Nastools部署



收藏
送赞 1
分享

本帖子中包含更多资源

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

x

发表回复

评论列表(5)

我按照步骤走了一遍,但是一直提示构建失败
3 天前 回复
刚刚测试了一下,代码是没有问题的,可能你的文件夹没有设置对,或许你可以发一下错误日志看看。操作方法:Docker--容器--CloudDrive2,最右侧有个运行日志  详情 回复
3 天前
刚刚测试了一下,代码是没有问题的,可能你的文件夹没有设置对,或许你可以发一下错误日志看看。操作方法:Docker--容器--CloudDrive2,最右侧有个运行日志
3 天前 回复
这是我的错误代码[attachimg]4573[/attachimg]  详情 回复
3 天前
这是我的错误代码

本帖子中包含更多资源

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

x
3 天前 回复
你好 从log的第一行来看,后面的路径/docker/“c”louddrive2被输入成了“d”louddriver2,理论上不影响运行; 其次,在第五行出现一个网络环境错误无法拉取镜像的提示,结合上面出现打错单词的情况,我无法确定你是  详情 回复
前天 10:22
你好
从log的第一行来看,后面的路径/docker/“c”louddrive2被输入成了“d”louddriver2,理论上不影响运行;
其次,在第五行出现一个网络环境错误无法拉取镜像的提示,结合上面出现打错单词的情况,我无法确定你是否有其他的语法错误,比如容器名称出错等;
但如果你是直接使用我的Compose代码没有做其他修改,那就可以直接锁定网络问题。
前天 10:22 回复
应该是网络的问题,我docker拉取镜像就都拉不下来,感谢感谢  详情 回复
前天 13:23
应该是网络的问题,我docker拉取镜像就都拉不下来,感谢感谢
前天 13:23 回复