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

执行docker-compose up遇mkdir /Users权限错误求助(Apple M1+Ventura)

Docker Compose启动权限错误解决(Apple M1 + macOS Ventura)

执行docker-compose up时触发如下错误:

Error response from daemon: make cli opts(): making volume mountpoint for volume /Users/alexf/Documents/projects/tsk/conf: mkdir /Users: operation not permitted

环境信息

  • 芯片:Apple M1
  • macOS版本:Ventura 13.4.1 (c)

可行排查/解决步骤

  • 检查Docker文件共享权限
    打开Docker Desktop偏好设置 → 资源 → 文件共享,确认/Users目录已被勾选,点击「应用并重启」Docker。

  • 修复目标目录权限
    在终端执行以下命令,确保挂载目录的归属和权限正确:

    sudo chown -R $(whoami) /Users/alexf/Documents/projects/tsk/conf
    sudo chmod -R 755 /Users/alexf/Documents/projects/tsk/conf
    
  • 启用Rosetta兼容(M1芯片专属)
    打开Docker Desktop偏好设置 → 通用,勾选「Use Rosetta for x86/amd64 emulation on Apple Silicon」,重启Docker后重试。

  • 校验docker-compose.yml卷配置
    确认卷挂载路径无拼写错误,比如确保宿主路径正确指向目标目录,示例正确配置:

    services:
      your-service:
        volumes:
          - /Users/alexf/Documents/projects/tsk/conf:/path/in/container/conf
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 18:57:33