docker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]].

前提

已安装docker 、有显卡

流程

安装显卡驱动:

nvidia官网下载
nvidia-smi 命令可以看到信息

运行:
docker run --gpus “device=1” -it -p 8180:8187 -d --name si-gpu-base si-gpu:base
报错:
docker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]].

centos7

解决:
安装相关rpm包
rpm -Uvh *.rpm --nodeps --force
参考:https://zhuanlan.zhihu.com/p/397638816
https://blog.csdn.net/qq_36287702/article/details/122478012 包都是从github下载的

ubuntu系统

sudo curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \
  sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
sudo curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list

sudo apt-get update

sudo apt-get install nvidia-container-runtime

重启docker

sudo service docker restart

启动成功

你可能感兴趣的:(#,docker,docker,linux,容器)