Mac电脑更新了系统15以后,docker无法打开的处理办法

282 阅读1分钟

每次macos更新了都会去更新了体验下新功能,爱折腾.最近更新了macos 15以后就无法打开docker,之前使用是正常的.每次都提醒com.docker.vmnetd”将对你的电脑造成伤害。然后关闭了窗口一会来一个,一会来一个弹窗,后面直接把docker卸载了还是有,重启电脑还是有这个提醒.跟Apple电脑技术支持也没有搞定,就说等着docker更新签名.最终放弃了有一段时间没有使用docker. 作为一个开发怎么能让软件毙掉自己,今天一定干他.然后网上各种搜索测试到一个办法可行.

解决办法

# 停掉 Docker 服务
sudo pkill '[dD]ocker'

# 停掉  vmnetd 服务
sudo launchctl bootout system /Library/LaunchDaemons/com.docker.vmnetd.plist

# 停掉 socket 服务
sudo launchctl bootout system /Library/LaunchDaemons/com.docker.socket.plist

# 删除 vmnetd 文件
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd

# 删除 socket 文件
sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket

重新安装一下包,如果没有卸载重新覆盖安装都可以解决问题.

终于拨开云雾见青天,它好了

image.png