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

使用Docker挂载sshfs时出现写入权限拒绝问题

Docker Stack挂载sshfs卷后容器内无法写入

我正尝试为某服务挂载sshfs,Docker Stack配置如下:

...
myservice:
...
    volumes:
      - "sshfs_volume:/home/app/web/media:rw"
...
volumes:
  sshfs_volume:
    driver: vieux/sshfs:latest
    driver_opts:
      sshcmd: "username@myhost:shared_storage"
      allow_other: ""
      password: "*****"

在容器内执行命令ls -la /home/app/web/media得到如下结果:

total 12
drwxrwxr-x    1 1000     1001          4096 Aug  9 21:55 .
drwxr-sr-x    1 app      app           4096 Aug  9 21:54 ..
-rw-r--r--    1 1000     1001             0 Aug  9 21:55 dump
-rw-r--r--    1 1000     1001             0 Aug  9 21:17 tmp.txt

这些文件是在Docker容器所在宿主机通过sshfs命令创建的,说明卷已正确挂载,但存在权限问题。

当前问题是无法在容器内的该卷中写入文件,例如执行:

> touch /home/app/web/media/t2.txt

touch: /home/app/web/media/t2.txt: Permission denied

已尝试重启Docker守护进程、删除并重建卷,但问题依然存在。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:05:58