1、安装docker-ce
(1)、安装步骤参考:https://docs.docker.com/install/linux/docker-ce/ubuntu/
(2)、18.06或18.09版本的.deb文件下载:https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/
2、安装nvidia-docker
(1)、wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1-1_amd64.deb
(2)、sudo dpkg -i /tmp/nvidia-docker*.deb
3、安装nvidia-docker2
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo apt-get purge -y nvidia-docker
## Add the package repositories
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
通过以下命令查看可用的 nvidia-docker2 和 nvidia-container-runtime 版本:
sudo apt-cache madison nvidia-docker2 nvidia-container-runtime
sudo apt-get install -y nvidia-docker2=<匹配docker-ce的版本> nvidia-container-runtime=<匹配docker-ce的版本>
如: sudo apt-get install -y nvidia-docker2=2.0.3+docker18.06.3-1 nvidia-container-runtime=2.0.0+docker18.06.3-1