docker启动容器报错Error response from daemon: Unknown runtime specified nvidia.解决办法
admin 阅读:95 2024-03-03
今天使用docker时启动容器报错,错误信息如下:
Error response from daemon: Unknown runtime specified nvidia.
See 'docker run --help'.解决方法如下:
首先查看daemon.json文件存不存在。
root@nx:/# cd /etc/docker
root@nx:/etc/docker# ll
总用量 24
drwxr-xr-x 2 nvidia nvidia 4096 4月 26 10:25 ./
drwxr-xr-x 148 root root 12288 4月 26 10:26 ../
-rw-r--r-- 1 root root 147 4月 26 10:25 daemon.json
-rw------- 1 nvidia nvidia 244 4月 20 20:40 key.json
root@nx:/etc/docker#如果不存在,新建 daemon.json 文件。如果存在,则修改为如下内容,注意path要输你的实际路径。如果不确定路径的话,可以通过nvidia-container-runtime-hook命令查看。
{
"registry-mirrors": ["你的加速仓库地址"],
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}然后重启docker即可。
sudo systemctl restart docker声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!






