首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker:来自守护进程的错误响应:连接错误: desc =“传输:拨号unix:///var/run/docker/containerd/docker-containerd.sock:超时”

docker:来自守护进程的错误响应:连接错误: desc =“传输:拨号unix:///var/run/docker/containerd/docker-containerd.sock:超时”
EN

Stack Overflow用户
提问于 2018-01-05 22:10:08
回答 3查看 17.8K关注 0票数 19

当我尝试通过以下命令终止Docker守护进程时:

代码语言:javascript
复制
docker kill $(docker ps -q)

我得到以下错误:

代码语言:javascript
复制
Error response from daemon: Cannot kill container: cf5fc4b0e5d1: Cannot kill container cf5fc4b0e5d152a7a89682d8835c40c59e9e0c2c41be4aae330ffeb8093814f2: connection error: desc = "transport: dial unix:///var/run/docker/containerd/docker-containerd.sock: timeout": unknown
Error response from daemon: Cannot kill container: 590fab6b49a2: Cannot kill container 590fab6b49a2e3c832a99074a0679558a9f826d79e94bae7be4ca12c3a019b69: connection error: desc = "transport: dial unix:///var/run/docker/containerd/docker-containerd.sock: timeout": unknown

当我尝试通过以下方式停止Docker守护进程时:

代码语言:javascript
复制
docker stop $(docker ps -q)

我得到了这个错误:

代码语言:javascript
复制
Error response from daemon: cannot stop container: cf5fc4b0e5d1: Cannot kill container cf5fc4b0e5d152a7a89682d8835c40c59e9e0c2c41be4aae330ffeb8093814f2: connection error: desc = "transport: dial unix:///var/run/docker/containerd/docker-containerd.sock: timeout": unknown
Error response from daemon: cannot stop container: 590fab6b49a2: Cannot kill container 590fab6b49a2e3c832a99074a0679558a9f826d79e94bae7be4ca12c3a019b69: connection error: desc = "transport: dial unix:///var/run/docker/containerd/docker-containerd.sock: timeout": unknown

停止Docker守护进程的正确方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2018-01-06 00:37:34

您需要先停止Docker守护进程,然后再启动它:

要停止Docker后台进程,请执行以下操作:

sudo /etc/init.d/docker stop

要启动Docker后台进程,请执行以下操作:

sudo /etc/init.d/docker start

这将重置Docker,之后所有命令都应正常工作。

如果上述命令不起作用,则只需重新启动:

sudo reboot

票数 16
EN

Stack Overflow用户

发布于 2020-03-03 18:39:47

对于macOS用户:如果您获得macOS等效项:

ERROR: dial unix docker.raw.sock: connect: connection refused

您可以通过以下方式重启Docker:

票数 14
EN

Stack Overflow用户

发布于 2018-10-10 16:11:19

我建议运行systemctl status docker,然后:

代码语言:javascript
复制
systemctl stop docker
systemctl start docker

然后用systemctl status docker验证docker守护进程是否正确启动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48115302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档