为了账号安全,请及时绑定邮箱和手机立即绑定

使用docker安装nextcloud,如何修改数据存放位置?

使用docker安装nextcloud,如何修改数据存放位置?

慕码人2483693 2019-05-24 10:06:41
docker-compose.ymlversion:'2'services:db:container_name:cloud_dbimage:mysqlvolumes:-"./data/cloud/mysql:/var/lib/mysql"restart:alwaysenvironment:MYSQL_ROOT_PASSWORD:pwdMYSQL_DATABASE:nextcloudapp:container_name:cloud_appdepends_on:-dbimage:nextcloudvolumes:-./data/cloud/config:/var/www/html/config-./data/cloud/data:/var/www/html/data-./data/cloud/apps:/var/www/html/appslinks:-dbports:-"2333:80"restart:always...同步的文件会存放在./data/cloud/data:/var/www/html/data如果我用dockerrmid删除了容器,是不是同步的数据也会丢失?我的服务器搭建在Vultr,使用了BlockStorage现在想将数据迁移到BlockStorage中,参考將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
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

里面的配置文件不用改的
用了volume,就不用担心删容器丢镜像
想把数据存在BlockStorage上面
docker-compose里面这么写
/mnt/blockstorage/nextcloud:/var/www/html/data
就可以了,容器内没有/mnt/blockstorage/nextcloud这个地址,按照你这么改会报错的
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 11472 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信