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

你可能感兴趣的:(Linux,Ubuntu,docker)