nvidia-docker启动容器报错 Unknown runtime specified nvidia
使用nvidia-docker创建容器时报错:
Error response from daemon: Unknown runtime specified nvidia.
See 'docker run --help'.
主要原因在于配置docker镜像时,daemon.json文件被修改了。
只要添加对应内容即可。
vim /etc/docker/daemon.json
原文件:
{
"registry-mirrors": ["你的加速仓库地址"],
}
修改后:
{
"registry-mirrors": ["你的加速仓库地址"],
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
重启docker:
sudo systemctl daemon-reload
sudo systemctl restart docker