解决 Mac Docker Desktop 中启动出现的问题合集
问题集合
- “com.docker.vmnetd”将对你的电脑造成伤害
- running engine: waiting for the Docker API: engine linux/hyperkit failed to run: running VM: hyperkit: process terminated unexpectedly: signal: abort trap
“com.docker.vmnetd”将对你的电脑造成伤害
# 停掉 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
sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/PrivilegedHelperTools/
sudo cp /Applications/Docker.app/Contents/MacOS/com.docker.socket /Library/PrivilegedHelperTools/
可以留心 Release Notes 中的更新日志,选择对应的版本,基本无脑选择 latest
下载链接:https://docs.docker.com/desktop/release-notes/
running engine: waiting for the Docker API: engine linux/hyperkit failed to run: running VM: hyperkit: process terminated unexpectedly: signal: abort trap
重启
Desktop
,或重启电脑再重启Desktop
重新安装 Desktop
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 kshao-blog-前端知识记录!
评论