docker启动容器报错 Unknown runtime specified nvidia.
生活随笔
收集整理的這篇文章主要介紹了
docker启动容器报错 Unknown runtime specified nvidia.
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
啟動docker容器時,報錯
問題復現
當我啟動一個容器時,運行以下命令:
docker run --runtime=nvidia 。。。。
后面一部分命令沒寫出來,此時報錯的信息如下:
docker: Error response from daemon: Unknown runtime specified nvidia.
See 'docker run --help'.
報錯的信息顯示runtime=nvidia無法識別,這說明我得daemon.json配置文件出錯,后來看到網上的博客,突然想起來,配置docker的阿里云鏡像時,daemon.json文件被修改了。
解決方案
修改/etc/docker/daemon.json(需要管理員權限),添加如下的內容:
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
修改后的文件整體信息如下:
{
"registry-mirrors": ["你的加速倉庫地址"],
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
然后重啟docker就好了:
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
參考文章
- https://blog.csdn.net/u012939880/article/details/79969601
總結
以上是生活随笔為你收集整理的docker启动容器报错 Unknown runtime specified nvidia.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NIO:异步非阻塞I/O,AIO,BIO
- 下一篇: WPF 自定义 ImageButton