差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| 虚拟化:docker:gpu:docker直通nvidia的gpu启动 [2025/10/27 10:46] – 创建 ctbots | 虚拟化:docker:gpu:docker直通nvidia的gpu启动 [2025/10/27 11:33] (当前版本) – [如果你没有科学上网;但是选择相信Ctbots.com 我们提供加速方式] ctbots | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Nvidia的GPU直接在Docker容器内部启动的方法 ====== | ====== Nvidia的GPU直接在Docker容器内部启动的方法 ====== | ||
| + | |||
| + | =====如果你有科学上网的方式==== | ||
| 需要在宿主机上执行如下操作【注意:此部分需要科学上网,不然无法访问nvidia.github.io 】: | 需要在宿主机上执行如下操作【注意:此部分需要科学上网,不然无法访问nvidia.github.io 】: | ||
| 行 31: | 行 33: | ||
| 自己动手启动Docker容器的时候,记得带上 | 自己动手启动Docker容器的时候,记得带上 | ||
| + | |||
| + | |||
| + | ===== 如果你没有科学上网;但是选择相信Ctbots.com 我们提供加速方式 ===== | ||
| + | |||
| + | 步骤一:安装 nVidia密钥 | ||
| + | |||
| + | < | ||
| + | curl -fsSL https:// | ||
| + | </ | ||
| + | |||
| + | 步骤二:增加nVidia的下载deb仓库 | ||
| + | |||
| + | sudo vim / | ||
| + | |||
| + | 增加如下内容: | ||
| + | < | ||
| + | deb [signed-by=/ | ||
| + | </ | ||
| + | |||
| + | 步骤三: | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install -y nvidia-container-toolkit | ||
| + | |||
| + | 步骤四:重新配置Docker | ||
| + | |||
| + | # 生成配置文件 | ||
| + | |||
| + | sudo nvidia-ctk runtime configure --runtime=docker | ||
| + | |||
| + | # 重启Docker服务 | ||
| + | |||
| + | sudo systemctl restart docker | ||
| + | |||
| + | 步骤五:测试Docker的GPU直通 | ||
| + | |||
| + | docker run --rm --gpus all nvidia/ | ||
| + | |||
| + | |||
| + | |||