当前位置: 首页 > 知识库问答 >
问题:

mac终端上的docker问题:错误:无法连接到unix:///var/run/docker.sock[已关闭]

井通
2023-03-14

我们不允许在Stack Overflow上提出有关专业服务器或与网络相关的基础设施管理的问题。您可以编辑问题,使其成为Stack Overflow的主题。

我正在从mac终端使用带有k8s的docker。不知道我做了什么,我的docker命令不再工作。例如,docker infodocker 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

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

ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info

我读过很多网站(如何在MacOs上轻松安装和卸载docker)(“在启动docker时,VirtualBox配置了多个具有相同IP的纯主机适配器)。。。,但仍然无法解决我的问题。许多解决方案似乎在macos上不起作用。我已经看到许多问题是通过systemctl命令解决的,我试图用launchctl替换它,并遵循其余的说明。(无法在unix上连接到Docker守护进程:/var/run/Docker.sock。Docker守护进程正在运行吗?)但没有一个适合我。请帮助解决这个问题。非常感谢。

共有2个答案

蒲昊苍
2023-03-14
chown root:docker /var/run/docker.sock    
chmod g+w /var/run/docker.sock

尝试授予/修改权限。

叶修永
2023-03-14

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

 类似资料: