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

修改用户名及主目录后Docker启动失败,报权限拒绝错误

解决Docker启动时mkdir /Users/username: permission denied错误

修改系统用户名和主目录后,启动Docker会抛出以下错误:

Can't start docker, Fatal Error: mkdir /Users/username: permission denied

这是因为Docker守护进程的配置仍绑定旧的用户主目录,启动时会尝试创建或访问该目录,但该目录已不存在或当前用户无权限,直接导致守护进程崩溃。

解决步骤

  • 彻底卸载现有Docker:
    1. 先停止Docker服务(macOS用户可直接关闭Docker Desktop应用;Linux用户执行 sudo systemctl stop docker)
    2. 清理所有Docker残留文件与配置:
      • macOS:删除~/Library/Containers/com.docker.docker、/Applications/Docker.app、/Library/Application Support/com.docker.docker
      • Linux:执行 sudo rm -rf /var/lib/docker /etc/docker ~/.docker
  • 下载并安装最新版本的Docker
  • 启动Docker,此时它会自动适配新的用户主目录,正常运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 18:37:11