Andrew_lad 2023-01-05 13:31 采纳率: 10%
浏览 1646
已结题

docker: Error response from daemon: failed to create shim task: OCI runtime

我安装完docker后运行测试命令,结果报错,过程如下:
运行的测试命令:

sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi

报错:

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: initialization error: nvml error: driver not loaded: unknown.
ERRO[0000] error waiting for container: context canceled 

我本来打算不管了直接导入镜像然后启动算了,结果又报错,过程如下:
启动前先输入以下命令

xhost local:root

报错:

non-network local connections being added to access control list

然后我想强行启动,输入以下命令

sudo docker run --runtime=nvidia --rm -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY -e XAUTHORITY -e NVIDIA_DRIVER_CAPABILITIES=all xtdrone:1.3

报错

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #1: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: initialization error: nvml error: driver not loaded: unknown.

感觉问题应该是无法连接到gpu
执行以下命令

nvidia-smi

报错

NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

我将内核降到5.4.0-80-generic,gcc和g++也降到7,然后重装驱动(docker镜像的驱动是470,我得下载跟他一致的驱动版本,不能下最新的)还是跟上面一样报错
有教程说要在软件与更新里选驱动,可是我的软件与更新里啥也没有

img

我的内核:Linux 5.15.0-56-generic
驱动版本:470.161.03

  • 写回答

5条回答 默认 最新

  • 我叫她狗子 2023-01-05 14:25
    关注

    这个报错是因为本地没有 GPU 或者不是 NVIDIA,或者是在安装驱动程序时搞砸了。如果有支持 CUDA 的 GPU,建议使用 NVIDIA guide 安装驱动程序。如果本地没有 GPU,仍然可以使用 CUDA 构建图像,然后可以将其移动到有 GPU 的地方。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月6日
  • 修改了问题 1月5日
  • 修改了问题 1月5日
  • 创建了问题 1月5日

悬赏问题

  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!