Error response from daemon: could not select device driver “” with capabilities: [[gpu]]
问题描述:
显卡重新安装驱动后
电脑重启,无法运行容器。
启动命令
docker start xxx
报错信息:
Error response from daemon: could not select device driver “” with capabilities: [[gpu]]
Error: failed to start containers: xxx
解决办法:
1.安装
sudo apt-get install nvidia-container-toolkit
2.重启docker
sudo systemctl restart docker
其中安装nvidia-container-toolkit 可能会出现这个问题:
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
E: 无法定位软件包 nvidia-container-toolkit
解决办法:
$ distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
$ curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
$ sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
$ sudo systemctl restart docker
参考网址:
https://blog.youkuaiyun.com/dou3516/article/details/108314908
https://copyfuture.com/blogs-details/20201231193733703o