安装 docker
1 2 3 4 5 6 7 8 9
| sudo apt install apt-transport-https ca-certificates curl software-properties-common -y curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key fingerprint 0EBFCD88 sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" -y sudo apt update sudo apt --fix-broken install -y docker.io sudo groupadd docker sudo gpasswd -a $USER docker sudo systemctl restart docker
|
安装 nvidia-docker
1 2 3 4 5 6
| 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-docker2 sudo systemctl restart docker
|
验证是否安装成功
1
| docker run -ti --gpus=all ubuntu:18.04 nvidia-smi
|
nvidia-driver
1 2 3 4 5 6 7 8 9 10 11
| sudo apt-get --purge remove "*nvidia*"
apt list | grep nvidia-driver
sudo apt install nvidia-driver-530
sudo reboot
|
其他设置
锁定内核版本
锁定内核当前使用版本,否则系统有可能自动更新内核,那样 nvidia-driver 也要重新安装
1
| sudo apt-mark hold linux-image-$(uname -r)
|