Ubuntu18.04安装Nvidia Docker
Ubuntu18.04安装Nvidia Docker
教程安装不更换源,直接使用代理工具,所以在使用本教程的时候请确认你具备科学上网工具。
1. 查看想看驱动
ubuntu-drivers devices |
2. 添加代理
在/etc/apt/apt.conf.d
创建一个名为proxy.conf
的代理文件,具体操作如下:
#创建文件 |
3. 安装显卡驱动
- 如果同意安装推荐版本,那我们只需要终端输入:
sudo ubuntu-drivers autoinstall
就可以自动安装了。 - 当然我们也可以使用 apt 命令安装自己想要安装的版本,比如我想安装
510
这个版本号的版本,终端输入:sudo apt install nvidia-driver-510
就自动安装了。
4. docker ce安装源到系统
sudo apt-get update |
5. docker ce 安装
sudo apt-get update |
如果要验证安装:
sudo docker run hello-world |
到此,docker安装成功。安装完成后,进行如下配置,避免每次都输入sudo
。
sudo groupadd docker |
6. Nvidia Container Toolkit安装
首先,要保证Nvidia 显卡的驱动已经安装。
nvidia-smi #确认显卡驱动 |
开始安装:
# Add the package repositories |
上条命令如果输出:gpg: no valid OpenPGP data found.,可以多试几次,或者那么把命令分开执行:
curl -s -L -O https://nvidia.github.io/nvidia-docker/gpgkey #大写欧,会在本地保存一个gpgkey文件 |
接着执行下面的命令:
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list |
该命令成功后可以查看cat /etc/apt/sources.list.d/nvidia-docker.list,文个中会有如下内容:
deb https://nvidia.github.io/libnvidia-container/stable/ubuntu16.04/$(ARCH) / |
最后输入下面的指令,安装nvidia-container-toolkit
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit |
测试:
sudo docker run --gpus all --rm nvidia/cuda:10.0-base nvidia-smi |
如果有nvidia-smi信息输出成功,那么,表示安装成功。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DecoderX!
评论