【问题标题】:Suddenly can no longer run Kitematic on MacOS High Sierra突然无法在 MacOS High Sierra 上运行 Kitematic
【发布时间】:2019-05-30 20:13:55
【问题描述】:
这个问题昨天突然出现了。一个多月前,我在我的 MacBook Pro 上安装了 MacOS High Sierra,直到现在都没有出现任何问题。我认为 Kitematic 由于与 VirtualBox 相关的问题而停止工作;我会启动 Kitematic,它反过来尝试启动我的虚拟机,但启动会在 45% 左右停止,Kitematic 告诉我失败是由于已知的 VirtualBox 错误,可以通过安装更新版本的 VirtualBox 来解决。因此,我卸载了 VirtualBox 并尝试安装更新的版本 - 再次无济于事。显然,有一个涉及 MacOS High Sierra、VirtualBox 和 kexts 的已知问题(我对此几乎一无所知)。我完全不知所措,这个问题完全停止了我的数据库的开发。有没有其他人遇到过这个问题,如果有,您确定如何解决?
【问题讨论】:
标签:
docker
virtualbox
macos-high-sierra
kitematic
【解决方案1】:
截至 2018 年 5 月,Kitematic 在 MacOS High Siera 上仍然存在问题。
然而,底层的 Docker 工具仍然可以在 High Siera 上运行。要使用它们:
打开一个终端窗口并输入
docker images
这将显示您之前使用 Kitematic 创建的 docker 图像。然后你使用
启动一个容器
docker run
命令。您可以使用
查看正在运行的容器
docker ps
命令。然后使用以下命令在正在运行的容器中打开一个 bash shell:
docker exec -it <containerIdOrName> bash
命令。
如果您经常使用 docker,那么熟悉最常见的 docker 终端命令是值得的
【解决方案2】:
对我来说,终止进程解决了问题。
ps -efww | grep -i kitematic
找到它。那么:
kill <pid>
或单行版本:
ps -efww | grep -i kitematic | awk '{print $2}' | tr '\n' ' ' | xargs kill