修复 (Mac) 操作系统升级后“Docker 守护进程无法启动”错误

And*_* B. 7 macos docker docker-daemon macos-big-sur

在收到大量消息说我应该升级操作系统后,我最终决定升级到macOS Big Sur v11.6.1

不幸的是,docker 不再工作了。

我收到错误:

Fatal Error

Docker daemon failed to start
Run Code Online (Sandbox Code Playgroud)

2021-12-07T09:47:14Z dockerd time="2021-12-07T09:47:14.957430297Z" level=debug msg="Calling GET /version"
Run Code Online (Sandbox Code Playgroud)

docker错误

我可以看到将Docker 重置为出厂默认设置的选项,但我害怕重置,因为这意味着我还将删除所有 docker 映像。

有没有什么简单的方法可以解决这个问题而不删除我的工作?

小智 1

我在 Mac 上经常遇到这种情况。我还在大苏尔。

这在终端似乎让我工作(注意大写):

pkill Docker
open -a /Applications/Docker.app
Run Code Online (Sandbox Code Playgroud)