You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过Docker镜像部署的ownCloud上传文件在设备中的存储位置是什么?

Docker部署ownCloud的本地文件存储路径查询方法

ownCloud容器内默认的用户上传文件存储路径为/var/www/html/data,对应的本地宿主机路径查询方式如下:

步骤1:获取ownCloud容器ID/名称

执行以下命令列出正在运行的容器,找到ownCloud对应的记录:

docker ps | grep owncloud

返回结果第一列是容器ID,最后一列是容器名称,任选其一后续使用即可。

步骤2:查询本地挂载路径

执行inspect命令查看容器的挂载配置:

docker inspect <替换为你查询到的ownCloud容器ID/名称> | grep Mounts -A 20

在返回的挂载列表中,找到Destination值为/var/www/html/data的条目,对应Source字段的取值就是你要找的本地存储绝对路径。

补充说明

  • 存储路径下按ownCloud用户名划分子目录,指定用户上传的文件默认存放在<本地存储路径>/<用户名>/files/目录下
  • 如果启动容器时你手动配置了持久化挂载,Source值就是你当时指定的本地目录;如果没有手动配置,默认路径为Docker匿名卷路径/var/lib/docker/volumes/<随机生成的卷ID>/_data,该路径默认仅root用户可访问,查看时需要加sudo前缀
  • 不建议直接修改本地存储目录内的文件,若手动修改后需要同步ownCloud索引,可执行命令:
    docker exec -u www-data <替换为ownCloud容器ID/名称> php occ files:scan --all
    

内容的提问来源于stack exchange,提问作者Kierran Purden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 19:45:04