在安装nvidia-docker的过程中,可能会遇到无法访问Git库或下载Git库失败等问题。解决这些问题的方法是通过修改/etc/docker/daemon.json文件来配置Docker引擎,让其使用国内的镜像源或仓库权限。
$ sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://registry.docker-cn.com"] } EOF
$ sudo tee /etc/docker/daemon.json <<-'EOF' { "insecure-registries": ["registry.example.com:5000"] } EOF
注意:以上命令仅仅是修改了daemon.json这个文件,并没有重启docker服务,所以不会立即生效,重启一下docker服务即可生效。
$ sudo systemctl daemon-reload $ sudo systemctl restart docker
然后重新安装nvidia-docker即可。
$ 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://github.com/NVIDIA/nvidia-docker/issues/1251