赞
踩
(参考自Docker的安装和使用 - 哔哩哔哩 (bilibili.com))
1.更新apt库
sudo apt update
2.以下安装使得允许apt通过HTTPS使用存储库
sudo apt install apt-transport-https ca-certificates curl software-properties-common
3.添加阿里GPG秘钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4.添加阿里docker源
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5.更新apt源
sudo apt-get update
6.安装
sudo apt install -y docker-ce
7.查看版本
docker --version
sudo systemctl start docker && sudo systemctl enable docker
设置stable存储库和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
要访问experimental诸如WSL上的CUDA或A100上的新MIG功能之类的功能,您可能需要将experimental分支添加到存储库列表中.(可加可不加)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/experimental/$distribution/nvidia-container-runtime.list | sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
nvidia-docker2更新软件包清单后,安装软件包(和依赖项):
- sudo apt-get update
- sudo apt-get install -y nvidia-docker2
设置默认运行时后,重新启动Docker守护程序以完成安装:
sudo systemctl restart docker
搜索含有cuda10的镜像
sudo docker search cuda10
下载某个镜像,我这里是sudo docker pull meadml/cuda10.1-cudnn7-devel-ubuntu18.04-python3.6
sudo docker pull 镜像名
docker运行带gpu的镜像
sudo docker run -it --gpus all meadml/cuda10.1-cudnn7-devel-ubuntu18.04-python3.6 /bin/bash
完毕。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。