解决Mac电脑M系列芯片下DockerDesktop打开无反应问题
解决Mac电脑M系列芯片下DockerDesktop打开无反应问题
- 起因
- 转折
- 解决方案
- 如果以上能解决您的问题,麻烦点赞加关注,谢谢!!!
起因
在某一天重启电脑后,突然提示DockerDesktop是恶意软件,并点下了“确认”按钮,从此以后DockerDesktop就一直打不开,但是docker的进程还在,在设置-隐私与安全中设置允许被认可开发者,再打开也不行
转折
当时重启电脑,重新安装新版本DockerDeskTop也都不行,恰好docker用的少,就直接卸载了。
后来在学习plusar时,需要java17环境,但是我本地的java8又不想破坏,来回切环境太麻烦,恰好过了好久,以为docker官方会修复这个问题。
又下了最新版,打开还是无反应,也不报错。在运行docker image ls
命令时出现错误。
Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info
解决方案
先上链接
- 请先清空垃圾箱,然后重新启动…
- 终止所有正在运行的 Docker 进程
- 将 /Applications/Docker.app 移至垃圾(或删除)
- 清空废纸篓
- 删除以下内容
rm -rf ~/.docker
sudo rm -f /Library/LaunchDaemons/com.docker.socket.plist
sudo rm -f /Library/LaunchDaemons/com.docker.vmnetd.plist
sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
- 重新启动 Mac
- 从此页面下载最新版本 ,打开 DMG 并正常重新安装