运行docker run时出错:来自守护程序的错误响应

时间:2019-01-19 17:37:41

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

运行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.

4 个答案:

答案 0 :(得分:2)

出现此错误时对我有用的东西:

  

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

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

然后我的Docker命令再次工作。

答案 1 :(得分:1)

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

systemctl restart docker

答案 2 :(得分:0)

我有同样的错误:

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

使用命令

1-systemctl restart docker
2-systemctl daemon-reload

答案 3 :(得分:0)

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

顺便说一句,它在重启docker上也对我有用。

您还可以运行以下命令:

systemctl restart docker