1、安装仓库
sudo apt-get -y install \
apt-transport-https \
ca-certificates \
curl
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
2、获取Docker
sudo apt-get -y install docker-ce
3、配置镜像加速
echo "DOCKER_OPTS=\"--registry-mirror=https://ekou5lhk.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker
访问https://cr.console.aliyun.com/获得https://××××××.mirror.aliyuncs.com加速器
sudo service docker restart
4、安装nvidia-docker
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb
sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb
echo "DOCKER_OPTS=\"--registry-mirror=https://ekou5lhk.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/nvidia-docker
验证是否成功
nvidia-docker run --rm nvidia/cuda nvidia-smi
默认用nvidia-docker替代docker
echo 'alias docker=nvidia-docker' >> ~/.bashrc
bash
4、测试
sudo docker run hello-world