账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用docker安装nextcloud,如何修改数据存放位置?
    741
    0

    docker-compose.yml

    version: '2'
    services:
      db:
        container_name: cloud_db
        image: mysql
        volumes:
          - "./data/cloud/mysql:/var/lib/mysql"
        restart: always
        environment:
          MYSQL_ROOT_PASSWORD: pwd
          MYSQL_DATABASE: nextcloud
      app:
        container_name: cloud_app
        depends_on:
          - db
        image: nextcloud
        volumes:
          - ./data/cloud/config:/var/www/html/config
          - ./data/cloud/data:/var/www/html/data
          - ./data/cloud/apps:/var/www/html/apps
        links:
          - db
        ports:
          - "2333:80"
        restart: always
        ...

    同步的文件会存放在

    ./data/cloud/data:/var/www/html/data

    如果我用

    docker rm id

    删除了容器,是不是同步的数据也会丢失?

    我的服务器搭建在Vultr,使用了Block Storage
    现在想将数据迁移到Block Storage中,
    参考將 OwnCloud 的儲存空間移至區塊儲存上
    需要修改

    /var/www/html/config/config.php

    'datadirectory' => '/var/www/html/data',

    'datadirectory' => '/mnt/blockstorage/nextcloud',

    是不是可以直接写在docker-compose.yml中?

    - ./data/cloud/data:/mnt/blockstorage/nextcloud
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部