Skip to content

☁️ CloudDrive2:将主流云存储无缝挂载为本地磁盘,轻松打造你的私有云文件系统!

简介

CloudDrive2 是一款基于 Docker 的开源工具,支持将多种主流云存储服务挂载为本地文件系统,提供高效、稳定的文件访问体验。

主要功能

  • 多云存储支持:兼容多种主流云存储服务,满足不同用户的需求。

  • 本地挂载:将云存储挂载为本地磁盘,实现文件的本地访问和管理。

  • 高性能访问:优化的文件访问机制,提升读取和写入速度。

  • 多平台支持:提供适用于不同架构的 Docker 镜像,如 amd64、arm64 和 arm32,方便在各类设备上部署。

  • 持续更新:不稳定版本持续发布,及时体验最新功能和改进。

关键词

CloudDrive2, 云存储挂载, 本地磁盘, Docker 镜像, 多云存储, 私有云, 文件系统, 开源工具

安装

docker-compose

yaml
----
version: "2.1"
services:
  cloudnas:
    image: cloudnas/clouddrive2-unstable
    container_name: clouddrive2
    environment:
       - TZ=Asia/Shanghai
       - CLOUDDRIVE_HOME=/Config
    volumes:
      - <path to accept cloud mounts>:/CloudNAS:shared
      - <path to app data>:/Config
      - <other local shared path>:/media:shared #optional media path of host
    devices:
      - /dev/fuse:/dev/fuse
    restart: unless-stopped
    pid: "host"
    privileged: true #or you can try capp_add -SYS_ADMIN
    #cap_add: #SYS_ADMIN cap may fail on some OSes, use privileged: true instead
    # - SYS_ADMIN
    network_mode: "host" #if network_mode doesn't work, use port mapping
    #ports:
    #   - 19798:19798

docker run

bash
docker run -d \
      --name clouddrive \
      --restart unless-stopped \
      --env CLOUDDRIVE_HOME=/Config \
      -v <path to accept cloud mounts>:/CloudNAS:shared \
      -v <path to app data>:/Config \
      -v <other local shared path>:/media:shared \
      --network host \
      --pid host \
     --privileged \
     --device /dev/fuse:/dev/fuse \
     cloudnas/clouddrive2-unstable

链接

https://hub.docker.com/r/cloudnas/clouddrive2-unstable