(本文系列文章面向初学者,可能包含较多图片和代码,内容基于个人经验编写,力求详细易懂但不一定是最优解。有基础的牛友可以自行跳过,萌新请务必一步一步进行)
注意事项
无论使用何种容器,建议使用 Docker Compose 进行部署。Compose 便于配置调整、管理和迁移。飞牛 NAS 系统已提供图形界面,只需将代码填入并进行相应设置即可。
什么是 CloudDrive2?
CloudDrive2 是一款将多种网络存储服务(如阿里云盘、天翼云盘、百度云盘、115网盘等)虚拟化为本地硬盘的工具。用户可以通过 CloudDrive2 将云端存储空间映射到本地计算机,方便地访问和操作云端文件。
部署步骤
步骤一:创建目录
打开文件管理器,在根目录下 “逐级” 创建 docker/clouddrive2/config 三个文件夹。
创建完毕后,打开详细信息界面,复制原始路径备用。
步骤二:配置 Docker Compose(其他容器配置也是同样的操作)
1、打开桌面的 Docker 管理器。找到compose选项,按要求进行填写。
- #下文中所有“#”号代表文本注释,即#号后面的内容不生效
- version: "3"
- services:
- cloudnas:
- image: cloudnas/clouddrive2-unstable #容器及容器版本
- container_name: clouddrive2 #容器名称
- volumes: #以下三个目录挂载左侧内容按需修改,具体路径为参考上一步复制的原始路径
- - /vol1/1000/clouddrive2:/CloudNAS:shared
- # 将宿主机的 /vol1/1000/clouddrive2 目录挂载到容器的 /CloudNAS 目录,并设置为共享模式
- - /vol1/1000/docker/clouddrive2/config:/Config
- # 将宿主机的 /vol1/1000/docker/clouddrive2/config 目录挂载到容器的 /Config 目录
- - /vol1/1000/docker/clouddrive2/config/media:/media:shared
- # 可选的媒体路径,将宿主机的 /vol1/1000/docker/clouddrive2/config/media 目录挂载到容器的 /media 目录,并设置为共享模式
- devices:
- - /dev/fuse:/dev/fuse # 挂载 FUSE 设备
- pid: "host" # 使用宿主机的 PID 命名空间
- privileged: true # 给予容器特权模式
- network_mode: "host" # 使用host宿主机的网络模式
- #ports:
- # - 19798:19798 # 端口映射,本处使用了host模式不需要进行映射,非host模式才需要进行配置
- environment: # 环境变量配置
- - TZ=Asia/Shanghai # 设置时区为上海
- - CLOUDDRIVE_HOME=/Config # 设置 CloudDrive2 的配置目录
- 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部署