好久没有在Mac下用Docker,今天用docker的出现如下提示框:
关掉没有用,会反复出现。 把机器重启,重装docker都没用, 在网上查了半天,发现没一个网页记录了完整的解决方法,我这里记录下自己是怎么解决的。
- 先要完整的卸载Docker。
- 可参见Docker给的卸载文档, 但文档里说的也有问题, 比如文档里说通过在命令行执行 /Applications/Docker.app/Contents/MacOS/uninstall 来卸载,但在我机器上执行这个命令会死在那里,一直不动。 最后没办法,只好手动从Application文件夹里把Docker卸载了
- 然后按文档执行下面命令
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/.docker - 最关键是删除下面两个文件
sudo rm -f /Library/PrivilegedHelperTools/com.docker.vmnetd
sudo rm -f /Library/PrivilegedHelperTools/com.docker.socket
- 然后重新安装Docker Desktop for Mac
- 但安装完别着急运行,先执行下面的命令:
sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools/
- 按照以上步骤,你应该能顺利解决 Docker 启动问题。如果还有问题,可以尝试重启电脑后再运行 Docker。