docker:来自守护程序的错误响应:OCI运行时创建失败:无法检索OCI运行时错误
我的docker在最近更新后开始给出错误。现有容器可以工作,但我无法构建或运行任何映像 简单的 docker run hello world 给我一个错误: docker:守护程序的错误响应:OCI运行时创建失败:无法检索OCI运行时错误(open/run/containerd/io.containerd.runtime.v1.linux/moby/881B53BE5CFE91D19577414C2F4A52DD02DD06804624FE1D2189D06C1C3C13F2B4D1/log.json:没有这样的文件或目录):runc未成功终止:未知 我尝试了互联网上关于这个问题的所有建议,如重新启动、建立链接、重新安装 我目前的docker版本是18.09.5,Ubuntu 19.04docker:来自守护程序的错误响应:OCI运行时创建失败:无法检索OCI运行时错误,docker,runtime,oracle-call-interface,Docker,Runtime,Oracle Call Interface,我的docker在最近更新后开始给出错误。现有容器可以工作,但我无法构建或运行任何映像 简单的 docker run hello world 给我一个错误: docker:守护程序的错误响应:OCI运行时创建失败:无法检索OCI运行时错误(open/run/containerd/io.containerd.runtime.v1.linux/moby/881B53BE5CFE91D19577414C2F4A52DD02DD06804624FE1D2189D06C1C3C13F2B4D1/log.j
有没有人遇到过类似的问题并解决了它?检查docker版本的输出,看看客户端版本和守护程序版本是否不同步
检查以下命令的输出
哪个runc
和哪个docker runc
。如果docker守护程序版本为18.09,则应该使用runc或其他docker runc。通过在调试模式下运行docker来检查问题
systemctl stop docker停止docker
dockerd--debug
docker start container\u name启动容器
ERRO[2020-07-07T23:15:02Z] stream copy error: reading from a closed fifo
ERRO[2020-07-07T23:15:02Z] stream copy error: reading from a closed fifo
并通过使用rm-rf/var/run/docker/runtime runc/moby/docker\u id删除容器状态文件夹来解决此问题
然后启动容器
参考: