You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

修改Mac主文件夹名称后Docker无法启动,为何仍调用旧路径?

解决Mac修改主文件夹名称后Docker重启失败的问题

我之前也踩过一模一样的坑!Docker在Mac上卸载的时候并不会彻底清除所有配置和数据文件——它默认会保留这些内容,防止用户丢失镜像、容器这类重要数据。这就导致你重装之后,Docker还是会读取之前残留的配置,自然就盯着旧的userA路径不放了。

彻底清理Docker残留文件的步骤:

首先完全退出Docker Desktop(右键菜单栏的Docker图标,选择Quit Docker Desktop),然后通过终端执行以下命令删除所有残留文件:

# 删除Docker容器目录(报错里的路径就在这里)
rm -rf ~/Library/Containers/com.docker.docker

# 删除Docker应用支持目录
rm -rf ~/Library/Application\ Support/Docker\ Desktop

# 删除Docker偏好设置文件
rm -rf ~/Library/Preferences/com.docker.docker.plist

# 删除Docker组容器目录
rm -rf ~/Library/Group\ Containers/group.com.docker

执行完这些命令后,重启你的Mac,然后重新安装Docker CE。这次安装后,Docker会重新生成适配新用户目录userB的配置文件,应该就能正常启动了。

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

火山引擎 最新活动