赞
踩
参考:官方安装指南
一,docker的安装
1,删除旧版本docker(如果以前没装过,则省略这步)
$ sudo sudo apt-get remove docker docker-engine docker.io containerd runc
2,更新apt软件源
$ sudo apt-get update
3,安装支持https协议的源的软件包:
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
4,添加软件源的gpg密钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
5,添加官方的docker软件源
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
6,再次更新apt软件源
$ sudo apt-get update
7,安装docker-ce(ce表示社区版,除外还有企业版ee)
$ sudo apt-get install docker-ce
按照上述命令安装的是软件源里最新版本的docker,如果想安装特定版本的docker,则先执行:
$ apt-cache madison docker-ce
从上述版本中选择自己需要的版本,举例:
$ sudo apt-get install docker-ce=5:19.03.14~3-0~ubuntu-bionic docker-ce-cli=5:19.03.14~3-0~ubuntu-bionic containerd.io
8,查看docker版本
$ sudo docker -v
9,设置不用sudo执行docker
$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
$ sudo service docker restart
$ newgrp - docker
二,安装nvidia-docker
1,移除nvidia-docker1.0
$ 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 nvidia-docker
2,设置仓库和gpg密钥
$ 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
3,再次更新apt源
$ sudo apt-get update
4,安装nvidia-docker2
$ sudo apt-get install -y nvidia-docker2
5,重启docker
$ sudo systemctl restart docker
Done!!!
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。