是什么原因造成的?:transport:拨打unix /var/run/docker/containerd/docker-containerd.sock:connect:connection refused":

10 containers sudo fedora docker

如何解决此问题有很好的解释. SOF Q1,SOF Q2以及关于SOF和互联网的更多相关问题.

我担心的是,导致此问题的原因以及为何docker最终处于此状态.(/ var/run包含应用程序的运行时数据,即docker.为什么docker无法在这里连接/写入.如果这一点不相关......请保留它.).

我担心的是,我们的码头系统运行良好且稳定了好几天,突然间我们看到了这个问题.我不能总是要求系统管理员重启docker或linux服务器(进程问题......当然我不想通过更好地理解docker来阻止它).所以我必须防止这个问题发生.

我们使用基于fedora的linux和docker版本信息是:

服务器版本:17.12.0-ce
存储驱动程序:overlay2支持
文件系统:extfs
支持d_type:true本
机覆盖Diff:true
日志驱动程序:json-file
Cgroup驱动程序:cgroupfs

如果需要,可以提供更多的码头信息.

Nef*_*reo 9

请参阅此错误报告

这已在容器1.0.2中修复(当前处于发布候选阶段)。发布此版本后,我们可以将其包含在dockerd补丁程序版本中。...这对于从17.11起的所有版本的docker都是一个问题...但是请注意,容器化的补丁程序仅包含在17.12和18.03中(假设包含容器的补丁即将发布)。

报告的解决方法是killall -9 dockerd重新启动系统,但最好将docker版本更新为17.12.118.03

  • 这对我有用!在``killall -9 dockerd`''之后,我使用了``sudo service docker restart`'',然后就可以了。 (2认同)

小智 6

就我而言,我一直使用二进制文件安装 docker,因此没有 docker 服务可以启动或停止,但我发现问题是 Containerd 本身没有运行,所以如果这是您的问题,您需要重新运行 Containerd服务使用sudo containerd &然后运行sudo dockerd &,希望这会有所帮助。