qflow:ubuntu_cpu
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| qflow:ubuntu_cpu [2026/06/30 17:03] – 创建 - 外部编辑 127.0.0.1 | qflow:ubuntu_cpu [2026/07/13 17:23] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| 适用系统:Ubuntu 24.04 LTS\\ | 适用系统:Ubuntu 24.04 LTS\\ | ||
| - | 包含:NVIDIA 显卡驱动、Docker、nvidia-container-toolkit | + | 包含:Docker |
| ---- | ---- | ||
| - | ===== 1. 安装 | + | ===== 1. 安装 |
| - | ==== 1.1 确认系统能识别到 NVIDIA 显卡 ==== | + | 点击链接, |
| - | <code bash> | + | ===== 2. qflow cpu 容器版 ===== |
| - | lspci | grep -i nvidia | + | |
| - | </ | + | |
| - | ==== 1.2 检查驱动是否已经安装 ==== | + | 点击链接, 从<wrap em>宿主机安装 |
| - | + | ||
| - | <code bash> | + | |
| - | nvidia-smi | + | |
| - | </ | + | |
| - | + | ||
| - | 如果能看到显卡型号、驱动版本、CUDA 版本等信息,说明驱动已经安装, <color blue>跳过这一步</ | + | |
| - | + | ||
| - | ==== 1.3 禁用系统自带的 nouveau 驱动 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | # 1. 先禁用 nouveau | + | |
| - | sudo bash -c "echo blacklist nouveau > / | + | |
| - | sudo bash -c "echo options nouveau modeset=0 >> / | + | |
| - | sudo update-initramfs -u | + | |
| - | + | ||
| - | # 2. 重启系统(让 nouveau 禁用生效) | + | |
| - | sudo reboot | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 1.4 更新软件源 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo apt update | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 1.5 安装必要工具 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo apt install -y ubuntu-drivers-common | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 1.6 安装指定版本驱动 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | # 安装 535 版本驱动(支持 CUDA 12.1 及以上) | + | |
| - | sudo ubuntu-drivers install nvidia: | + | |
| - | </code> | + | |
| - | + | ||
| - | > 如需查看系统推荐驱动版本,可先执行 '' | + | |
| - | + | ||
| - | ==== 1.7 重启系统 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo reboot | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 1.8 验证驱动安装 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | nvidia-smi | + | |
| - | </ | + | |
| - | + | ||
| - | 如果能看到显卡型号、驱动版本、CUDA 版本等信息,说明驱动已成功安装。 | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | ===== 2. 安装 Docker ===== | + | |
| - | + | ||
| - | ==== 2.1 安装必要的依赖 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo apt update | + | |
| - | sudo apt install -y ca-certificates curl | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 2.2 添加 Docker 的官方 GPG 密钥和软件源(使用国内镜像站) ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | # 1. 创建存放密钥的目录 | + | |
| - | sudo install -m 0755 -d / | + | |
| - | + | ||
| - | # 2. 从阿里云镜像站下载并保存 Docker 的 GPG 密钥[citation:5] | + | |
| - | sudo curl -fsSL http:// | + | |
| - | sudo chmod a+r / | + | |
| - | + | ||
| - | # 3. 添加 Docker 软件源(同样使用阿里云镜像地址)[citation: | + | |
| - | echo \ | + | |
| - | " | + | |
| - | $(. / | + | |
| - | sudo tee / | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== 2.3 安装 Docker ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | # 再次更新软件包索引 | + | |
| - | sudo apt update | + | |
| - | + | ||
| - | # 安装 Docker 及其组件 | + | |
| - | sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 2.2 启动并设置开机自启 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo systemctl start docker | + | |
| - | sudo systemctl enable docker | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 2.3 验证安装 | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo docker run --rm swr.cn-north-4.myhuaweicloud.com/ | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 2.4 (可选)配置非 root 用户权限 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo usermod -aG docker $USER | + | |
| - | </ | + | |
| - | + | ||
| - | > 注意:需要重新登录或重启会话才能生效。 | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | ===== 3. 安装 nvidia-container-toolkit ===== | + | |
| - | + | ||
| - | > Ubuntu 24.04 推荐使用 NVIDIA 官方 apt 仓库安装,不再使用已废弃的 '' | + | |
| - | + | ||
| - | ==== 3.1 下载离线包并上传到服务器 ==== | + | |
| - | + | ||
| - | > 链接:http:// | + | |
| - | > 用户名:pwmat | + | |
| - | > 密码: SimplyTheBest | + | |
| - | + | ||
| - | ==== 3.2 安装 | + | |
| - | + | ||
| - | <code bash> | + | |
| - | tar -zxvf nvidia-container-toolkit_1.19.1_deb_amd64.tgz | + | |
| - | cd nvidia-container-toolkit_1.19.1_deb_amd64 | + | |
| - | dpkg -i *.deb | + | |
| - | < | + | |
| - | + | ||
| - | ==== 3.3 配置 Docker 运行时 ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo nvidia-ctk runtime configure --runtime=docker | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 3.4 重启 Docker | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo systemctl restart docker | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 3.5 验证安装 | + | |
| - | + | ||
| - | <code bash> | + | |
| - | sudo docker run --rm --gpus all swr.cn-north-4.myhuaweicloud.com/ | + | |
| - | </ | + | |
| - | + | ||
| - | 如果容器内能正常输出 '' | + | |
| + | ~~DISCUSSION: | ||
qflow/ubuntu_cpu.1782810226.txt.gz · 最后更改: 2026/06/30 17:03 由 127.0.0.1
