Ubuntu18.04安装Nvidia-docker2报错:gpg: 找不到有效的 OpenPGP数据

1.问题

按照官方安装文档安装Nvidia-Docker2,执行如下命令时,报错:gpg: 找不到有效的 OpenPGP数据。

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

2.原因分析

浏览器无法访问https://nvidia.github.io/nvidia-docker/gpgkey ,用了不同网络的电脑同样存在这个问题,可能是IP地址的问题

3.最后解决办法

Step1: 在https://github.io.ipaddress.com/网站查询nvidia.github.io的IP地址

Ubuntu18.04安装Nvidia-docker2报错:gpg: 找不到有效的 OpenPGP数据_第1张图片

Step2: sudo vim /etc/hosts  在末尾添加如下内容

185.199.108.153 nvidia.github.io
185.199.109.153 nvidia.github.io
185.199.110.153 nvidia.github.io
185.199.111.153 nvidia.github.io

按照官方安装文档一步步执行之后,最后使用最新的CUDA镜像来测试一下nvidia-smi,安装成功会显示关于GPU的信息,如下图所示。

sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

Ubuntu18.04安装Nvidia-docker2报错:gpg: 找不到有效的 OpenPGP数据_第2张图片

你可能感兴趣的:(深度学习,ubuntu,nvidia,docker,gpg,openpgp)