每次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
重新安装一下包,如果没有卸载重新覆盖安装都可以解决问题.
终于拨开云雾见青天,它好了