本文主要是介绍Ubuntu安装docker及nvidia-docker2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Ubuntu 通过apt安装
Ubuntu安装docker后再安装nvidia-docker2时经常出现版本不匹配的问题,可以分以下两步安装:
# 安装docker
export VERSION=18.06.1-ce && curl -sSL get.docker.com | sh# 安装nvidia-docker2
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
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-docker2
这样,docker和nvidia-docker2都可以安装上。
如果运行nvidia-docker2时,提示“docker: Error response from daemon: Unknown runtime specified nvidia”,重启一下docker以注册nvidia-docker即可。
sudo systemctl daemon-reload
sudo systemctl restart docker
以非root用户身份管理docker:
1. 将当前用户添加到docker用户组:
$ sudo usermod -aG docker $USER
2. 注销当前用户并重新登录,使组成员生效;
3. 不使用sudo运行下面指令,如果输出信息则成功,若permission denied,则失败;
$ docker version
参考:
https://github.com/NVIDIA/nvidia-docker/issues/838
https://github.com/NVIDIA/nvidia-docker
这篇关于Ubuntu安装docker及nvidia-docker2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!