当前位置: 首页 > news >正文

ubuntu 安装支持GPU的Docker详细步骤

  1. 安装依赖项

    sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common

  2. 添加 Docker GPG 密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key fingerprint 0EBFCD88

  3. 添加 Docker APT 仓库

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

  4. 检查 NVIDIA Docker 2 仓库源是否正确添加

    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 sudo apt-get update

  5. 安装 Docker CE 和 NVIDIA Docker 2

    sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io nvidia-docker2

  6. 启用 Docker 服务并设置自启

    sudo systemctl enable docker sudo systemctl start docker

  7. 验证 Docker 是否安装成功

    docker --version

  8. 注册登录docker账号

    您可以通过以下步骤创建 Docker Hub 帐户:访问 Docker Hub 注册页面。输入您的电子邮件地址、用户名和密码。选择是否需要订阅 Docker 新闻和更新邮件。点击“Sign Up”创建您的 Docker Hub 帐户。

  9. 安装测试镜像  docker pull nvidia/cuda:11.4.0-base

  10. 测试 Docker GPU 支持

    docker run --gpus all nvidia/cuda:11.4.0-base nvidia-smi

如果上述步骤执行成功,能够在 Ubuntu 20.04 上成功安装 Docker 并启用 GPU 支持。步骤中的第 4 步中安装了 NVIDIA Docker 2,这是 Docker 官方推荐的一种支持 NVIDIA GPU 的解决方案。步骤中的第 7 步可以测试 Docker 是否成功识别并使用了您的 NVIDIA 显卡。

请注意,在安装 NVIDIA Docker 2 之前,需要先在 Ubuntu 上安装 NVIDIA 显卡驱动程序。

http://www.lryc.cn/news/6622.html

相关文章:

  • usbmon+tcpdump+wireshark USB抓包
  • 【LeetCode】剑指 Offer 04. 二维数组中的查找 p44 -- Java Version
  • TDengine 3.0.2.5 查询再优化!揭秘索引文件的工作原理
  • 蓝牙耳机哪个品牌性价比高?性价比高的无线蓝牙耳机
  • python的disutils创建分发包
  • 【洛谷】P1195 口袋的天空
  • JavaScript高级程序设计读书分享之3章——3.5操作符
  • moveToCoordinateF3DconcatenateRotations
  • 多线程面试题开胃菜6(5道)
  • 植物大战 List——C++
  • 安灯(andon)系统是车间现场管理的必备工具
  • Hazel游戏引擎(004)
  • 【CS224W】(task4)图嵌入表示学习
  • 分享111个HTML医疗保健模板,总有一款适合您
  • 山东大学2022操作系统期末
  • Hadoop高可用搭建(一)
  • 算法 - 剑指Offer 重建二叉树
  • 手写JavaScript常见5种设计模式
  • Python 异步: 当前和正在运行的任务(9)
  • REDIS-雪崩、击穿、穿透
  • 什么人合适学习Python
  • greenDao的使用文档
  • 基于JAVA+SpringBoot+LayUI+Shiro的仓库管理系统
  • 金三银四面试必看,复盘字节测试开发面试:一次测试负责人岗位面试总结
  • 【算法自由之路】 贪心算法
  • Scratch少儿编程案例-水果忍者-学生作业
  • 7.Docker Compose
  • GitHub访问问题与 Steam++下载及使用(适合小白)
  • Oracle对象——视图之简单视图与视图约束
  • SAP模块常用增强总结