如何解决此问题有很好的解释。 有关SOF和互联网的SOF Q1,SOF Q2以及更多相关问题。
我担心的是,导致此问题的原因以及为何docker最终处于此状态。 (/ var / run包含应用程序的运行时数据,即docker。为什么docker无法在此处连接/写入。如果这一点不相关......请保留它。)。
我担心的是,我们的码头系统运行良好且稳定了好几天,突然间我们看到了这个问题。我不能总是要求系统管理员重启docker或linux服务器(进程问题......当然我不想通过更好地理解docker来防止它)。所以我必须防止这个问题发生。
我们正在使用基于fedora的linux,而docker版本信息是:
服务器版本:17.12.0-ce
存储驱动程序:overlay2支持
文件系统:extfs
支持d_type:true
原生叠加差异:真实 记录驱动程序:json-file
Cgroup驱动程序:cgroupfs
如果需要,可以提供更多的泊坞窗信息。
答案 0 :(得分:6)
这在containerd 1.0.2中修复(目前处于发布候选阶段)。一旦发布,我们可以将它包含在dockerd补丁版本中....这对17.11及以上版本的所有版本的docker都是一个问题...但请注意,容器补丁只会包含在17.12和18.03中(假设containerd补丁即将发布。
报告的解决方法是killall -9 dockerd
或重启系统,但最好将泊坞广告版本更新为17.12.1
或18.03
。
答案 1 :(得分:0)
就我而言,我一直在使用二进制文件安装 docker,因此没有 docker 服务可以启动或停止,但我发现问题在于 containerd 本身没有运行,所以如果这是您的问题,您需要使用 sudo containerd &
重新运行容器服务,然后运行 sudo dockerd &
,希望这会有所帮助。