Docker Desktop启动崩溃报错:invalid character '/' 问题求助
Docker Desktop启动崩溃修复方案
问题描述
启动Docker Desktop时直接崩溃,弹出报错:
出现问题
创建"rootNode"子节点时出错:在"rootNode"中构造"BackendServices":执行迁移时出错:读取实际设置时出错:无效字符 '/',预期为值的起始位置
环境信息
- macOS Catalina系统(Intel芯片)
- Docker Desktop 4.15.0
复现步骤
- 点击菜单栏中的Docker Desktop图标
- 未进行任何操作即弹出上述报错
修复方法
方法1:删除损坏的配置文件
报错根源是Docker的设置文件损坏,直接删除即可:
- 打开「终端」应用
- 执行命令删除损坏的配置文件:
rm -rf ~/Library/Group\ Containers/group.com.docker/settings.json - 重新启动Docker Desktop,系统会自动生成新的配置文件
方法2:彻底重置Docker(方法1无效时使用)
如果单删配置文件没用,就彻底清理Docker的所有数据和配置:
- 先强制关闭Docker,终端执行:
killall Docker - 删除Docker核心配置目录:
rm -rf ~/Library/Group\ Containers/group.com.docker rm -rf ~/.docker - 重新安装Docker Desktop 4.15.0,或者升级到兼容macOS Catalina的最新稳定版本
内容的提问来源于stack exchange,提问作者fof_fa
相关产品推荐
相关产品推荐

