Mac 终端上的 docker 问题:错误:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程

aex*_*214 3 macos terminal docker

我在 mac 终端使用 docker 和 k8s。不知道我做了什么,我的 docker 命令不再起作用了。例如,永远docker info挂起docker run...。我尝试通过卸载并安装 docker 来解决此问题。但是当我重新安装 docker 后,我收到了以下错误消息:

$ docker info Client:  Context:    default  Debug Mode: false

Server: ERROR: Cannot connect to the Docker daemon at
unix:///var/run/docker.sock. Is the docker daemon running? errors
pretty printing info
Run Code Online (Sandbox Code Playgroud)

对于其他 docker 命令,我还收到:

ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info
Run Code Online (Sandbox Code Playgroud)

我已经阅读了很多网站(如何在 MacO 上轻松安装和卸载 docker)(启动 docker 时“VirtualBox 配置了多个具有相同 IP 的仅主机适配器”)...,但仍然无法解决我的问题。很多解决方案似乎不适用于macOS。我见过许多通过该systemctl命令解决的问题,我尝试将其替换为launchctl并按照其余说明进行操作。(无法连接到unix上的Docker守护进程:/var/run/docker.sock。docker守护进程正在运行吗?)但没有一个对我有用。请帮助解决这个问题。谢谢你!

aex*_*214 14

我刚刚发现我还必须重新启动我的 docker 桌面。我不知道 docker 桌面和终端的 docker 命令是相关的。但现在,显然,它们是相关的。如果有人遇到类似的问题,请记住尝试重新启动 docker 桌面并等待它运行!

  • 重新启动对我不起作用。所以我尝试了这个/sf/answers/5335391841/ (2认同)

归档时间:

查看次数:

24933 次

最近记录:

2 年,9 月 前