【问题标题】:docker: Error response from daemon: OCI runtime create failed: unable to retrieve OCI runtime errordocker:来自守护进程的错误响应:OCI 运行时创建失败:无法检索 OCI 运行时错误
【发布时间】:2020-04-19 23:35:54
【问题描述】:

我的 docker 在最近一次更新后开始报错。现有容器可以工作,但我无法构建或运行任何图像。

一个简单的

docker 运行你好世界

给我一​​个错误:

docker:来自守护进程的错误响应:OCI 运行时创建失败:无法检索 OCI 运行时错误(打开 /run/containerd/io.containerd.runtime.v1.linux/moby/881b53be5cfe91d19577414c2f4a52dd06804624fe1d2189d06c1c3c13f2b4d1/log.json:没有这样的文件或目录):runc 没有成功终止:未知。

我尝试了互联网上有关此问题的所有提示,例如重新启动、建立链接、重新安装.....

我当前的 docker 版本是 18.09.5,Ubuntu 19.04

有没有人遇到过类似的问题并解决了?

【问题讨论】:

    标签: docker runtime oracle-call-interface


    【解决方案1】:

    通过在调试模式下运行 docker 来检查问题。

    1. 使用systemctl stop docker 停止泊坞窗
    2. 在调试模式下运行 docker dockerd --debug
    3. docker start container_name启动容器

    然后在 2 中查看 docker debug console 中的输出。

    就我而言,它显示

    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_id删除容器状态文件夹来解决它

    然后启动你的容器。

    参考:Solving Error response from daemon OCI runtime create failed container with id exists

    【讨论】:

      【解决方案2】:

      检查docker version 的输出,看看客户端版本和守护程序版本是否不同步。

      检查以下命令which runcwhich docker-runc 的输出。如果 docker daemon 版本是 18.09,你应该有 runc 或者 docker-runc。

      【讨论】:

        【解决方案3】:

        我将 debian 11 与 docker 20.10.5 一起使用,当我运行 docker run hello-world 时,我得到了:

        docker:来自守护进程的错误响应:OCI 运行时创建失败:无法 检索 OCI 运行时错误(打开 /run/containerd/io.containerd.runtime.v2.task/moby/2957ad06a6bc7a4f7c7f3fca6b43bde1d6b27600df774f0e8052f4c736300759/log.json: 没有这样的文件或目录):runc 没有成功终止:退出 状态 139:未知。 ERRO[0010] 错误等待容器:上下文 取消

        当我运行 runc 命令时,出现“分段错误”。

        我通过apt reinstall runc解决了。

        【讨论】:

          猜你喜欢
          • 2019-04-30
          • 2020-01-11
          • 1970-01-01
          • 2018-05-28
          • 1970-01-01
          • 1970-01-01
          • 2021-02-20
          • 2021-10-08
          • 2023-01-27
          相关资源
          最近更新 更多