Mac Ventura 13.1下Docker Desktop启动失败:com.docker.supervisor报错Exit code 9
解决Mac Ventura 13.1下Docker Desktop启动失败(com.docker.supervisor退出码9)的方案
检查系统扩展权限
打开「系统设置」>「隐私与安全性」,拉到页面底部查看是否有Docker相关的系统扩展授权请求,点击「允许」后重启电脑,再尝试启动Docker。重置Docker虚拟机资源
打开终端,执行以下命令删除Docker的虚拟机配置文件:rm -rf ~/Library/Containers/com.docker.docker/Data/vms/0执行完成后重新启动Docker Desktop。
验证系统完整性保护(SIP)状态
在终端输入:csrutil status若显示SIP处于禁用状态,建议重新启用(Docker部分组件依赖SIP正常运行):
- 重启Mac,按住Command+R进入恢复模式
- 打开终端,执行
csrutil enable - 重启电脑后再次尝试启动Docker
彻底清理Docker残留配置
执行以下命令删除所有Docker相关残留文件,之后重新安装最新版Docker Desktop:rm -rf ~/.docker rm -rf ~/Library/Application\ Support/Docker\ Desktop rm -rf ~/Library/Preferences/com.docker.docker.plist rm -rf ~/Library/Logs/Docker\ Desktop rm -rf ~/Library/Caches/com.docker.docker检查端口占用情况
com.docker.supervisor可能因端口被占用无法启动,终端执行:lsof -i :6789如果输出中有占用该端口的进程,使用
kill -9 <PID>(将替换为实际进程ID)终止进程后,重启Docker。
内容的提问来源于stack exchange,提问作者Emmanuel-Lop
相关产品推荐
相关产品推荐

