运行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.
答案 0 :(得分:2)
出现此错误时对我有用的东西:
无法启动shim:exec:“ docker-containerd-shim”:在$ PATH中找不到可执行文件:未知
*** 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