安装nvidia-docker2出错:

nvidia-docker2 :  docker-ce (= 5:18.09.4~3-0~ubuntu-bionic) but 5:18.09.3~3-0~ubuntu-bionic is to be installed or

  docker-ee (= 5:18.09.4~3~ubuntu-xenial) but it is not installable

nvidia-docker2 : Depends: docker-ce (= 5:18.09.4~3-0~ubuntu-bionic) but 5:18.09.3~3-0~ubuntu-bionic

原因是直接试用sudo apt-get install -y nvidia-docker2安装nvidia-docker。

从报错的原因也知道,两个依赖无法安装,主要是docker的版本跟nvidia-docker2的版本不匹配。因为用直接命令安装时,nvidia-docker2默认安装最新版本,但你安装的docker版本和它不同。解决版本,安装指定版本的nvidia-docker2.

先查看nvidia-docker2和nvidia-container-runtime版本

# apt-cache madison nvidia-docker2 nvidia-container-runtime

nvidia-docker2 : Depends: docker-ce (= 5:18.09.4~3-0~ubuntu-bionic) but 5:18.09.3~3-0~ubuntu-bionic

找到相对应的版本号,执行下面命令安装,注意版本号:

# sudo apt-get install nvidia-docker2=2.0.3+docker18.09.3-1 nvidia-container-runtime=2.0.0+docker18.09.3-1 -y

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
猜你喜欢
  • 2021-09-01
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-07-03
  • 2021-09-11
  • 2021-11-15
相关资源
相似解决方案