【问题标题】:Getting error while running docker run :Error response from daemon运行 docker run 时出错:来自守护进程的错误响应
【发布时间】:2019-06-13 15:30:12
【问题描述】:

运行 docker 命令时出错。我已经在 Google Cloud VM 中成功安装了 docker。我已经安装了 ubuntu 18.04 镜像。

运行 docker run 安装后出现以下错误:

docker: Error response from daemon: failed to start shim: exec: "docker-containerd-shim": executable file not found in $PATH: unknown.

【问题讨论】:

  • 看看这个。 bugzilla.redhat.com/show_bug.cgi?id=1474724此问题的可能解决方案
  • @ValerianPereira 在链接中提供的解决方案是重启 docker 服务。但是,我觉得这应该是最后的解决方案。我正在寻找上述问题的根本原因。不幸的是,日志中没有显示任何内容。你能详细说明它以找到根本原因吗?

标签: docker google-cloud-platform ubuntu-18.04


【解决方案1】:

当我收到此错误时,什么对我有用:

启动 shim 失败:exec:“docker-containerd-shim”:$PATH 中找不到可执行文件:未知

  • sudo apt 更新
  • sudo apt 升级
  • sudo 重启 0
  • 须藤重启 0 (是的,我不得不重新启动两次,*** System restart required *** 消息就是线索。)

然后我的 Docker 命令再次起作用。

【讨论】:

    【解决方案2】:

    使用以下命令重新启动 docker 服务,它将开始工作。

    systemctl restart docker
    

    【讨论】:

    • 我觉得这应该是最后的解决方案。我正在寻找上述问题的根本原因。不幸的是,日志中没有显示任何内容。你能详细说明它以找到根本原因吗?
    【解决方案3】:

    我有同样的错误:

    启动 shim 失败:exec:“docker-containerd-shim”:$PATH 中找不到可执行文件:未知

    使用命令

    1-systemctl restart docker
    2-systemctl daemon-reload
    

    【讨论】:

      【解决方案4】:

      我也有同样的错误。 我发现这个错误与docker的更新/升级有关。 您可能会启用自动更新启用(请禁用它)。

      顺便说一句,它也适用于我重新启动 docker。

      你也可以运行这个命令:

      systemctl restart docker
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-20
        • 1970-01-01
        • 1970-01-01
        • 2019-11-09
        • 1970-01-01
        • 2015-05-21
        • 2021-11-06
        • 2019-04-30
        相关资源
        最近更新 更多