Mac OSX上的Docker CE挂起

我有docker工作,然后我去了并通过从docker.com下载最新的Docker CE dmg并在旧版本上安装来升级版本。 从那时起,我一直无法启动Docker应用程序。

当鼠标hover在泊坞窗图标应该打开的托盘区域上时,双击它会使旋转的死亡沙滩球出现。 几秒钟后,活动监视器会将Docker列为“未响应”。

尝试通过命令行启动应用程序,因为sudo提供了以下错误:

/Applications/Docker.app/Contents/MacOS: sudo ./Docker json error: Error Domain=NSCocoaErrorDomain Code=3840 "No value." UserInfo={NSDebugDescription=No value.} kern.hv_support: 1

而且这个过程仍然存在。

Mac OS信息

 El Capitan 10.11.6 (15G1217) 

当时最新的Docker版本:

 Version 17.03.0-ce-mac2 (15654) Channel: stable 

我试着卸载并重新安装泊坞窗应用程序。 由于Docker从未完全启动,因此无法在Docker上使用Factory Reset。 我试过卸载,重新启动和重新安装。 我试图删除~/Library/Containers/com.docker*目录。 我已经删除了/usr/local/bin所有docker链接。 我试过回到老版本的Docker,比如1.12.6.14937。 我已经尝试了最新的Docker的边缘版本。

我最终设法通过执行以下操作来让Docker与最新版本的Docker一起工作:

  • 从应用程序卸载Docker
  • 使用CCleaner查看启动项并删除com.docker.vmnetd条目。 “这似乎是我以前没有做的关键的事情!
  • 重新启动计算机
  • 重新安装Docker
  • 启动Docker
  • inputpipe理员密码
  • 牺牲一只鸡
  • 利润