当前位置:   article > 正文

Ubuntu部署Docker并成功运行虚拟Ubuntu+CUDA10_ubuntu docker cuda

ubuntu docker cuda

一、安装Docker

(参考自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

二、安装Docker-Nvidia

sudo systemctl start docker && sudo systemctl enable docker

 设置stable存储库和GPG密钥

  1. distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
  2. && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
  3. && 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更新软件包清单后,安装软件包(和依赖项):

  1. sudo apt-get update
  2. sudo apt-get install -y nvidia-docker2

设置默认运行时后,重新启动Docker守护程序以完成安装:

sudo systemctl restart docker

三、运行带CUDA10的镜像

搜索含有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

完毕。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号