用户工具

站点工具


qflow:ubuntu_cpu

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
qflow:ubuntu_cpu [2026/06/30 20:15] penggeqflow: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. 安装 NVIDIA 显卡驱动 =====+===== 1. 安装 Docker =====
  
-==== 1.1 确认系统能识别到 NVIDIA 显卡 ====+点击链接, 从<wrap em>安装 Docker</wrap>章节开始: [[qflow:ubuntu_gpu#安装 Docker|跳转安装 Docker章节]] 跟着文档安装到此章节再返回此文档
  
-<code bash> +===== 2. qflow cpu 容器版 =====
-lspci | grep -i nvidia +
-</code>+
  
-==== 1.2 检查驱动是否已经安装 ==== +点击链接<wrap em>宿主机安装 server.py 服务</wrap>开始: [[qflow:quickstart_cpu#宿主机安装 server.py 服务|跳转到宿主机安装 server.py 服务章节]] 跟着文档安装到结尾
- +
-<code bash> +
-nvidia-smi +
-</code> +
- +
-如果能看到显卡型号、驱动版本、CUDA 版本等信息,说明驱动已经安装, <color blue>跳过这一步</color>。 +
- +
-==== 1.3 禁用系统自带的 nouveau 驱动 ==== +
- +
-<code bash> +
-# 1. 先禁用 nouveau +
-sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" +
-sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf" +
-sudo update-initramfs -u +
- +
-# 2. 重启系统(让 nouveau 禁用生效) +
-sudo reboot +
-</code> +
- +
-==== 1.4 更新软件源 ==== +
- +
-<code bash> +
-sudo apt update +
-</code> +
- +
-==== 1.5 安装必要工具 ==== +
- +
-<code bash> +
-sudo apt install -y ubuntu-drivers-common +
-</code> +
- +
-==== 1.6 安装指定版本驱动 ==== +
- +
-<code bash> +
-# 安装 535 版本驱动(支持 CUDA 12.1 及以上) +
-sudo ubuntu-drivers install nvidia:535 +
-</code> +
- +
-> 如需查看系统推荐驱动版本,可先执行 ''sudo ubuntu-drivers list'' 参考输出结果。 +
- +
-==== 1.7 重启系统 ==== +
- +
-<code bash> +
-sudo reboot +
-</code> +
- +
-==== 1.8 验证驱动安装 ==== +
- +
-<code bash> +
-nvidia-smi +
-</code> +
- +
-如果能看到显卡型号、驱动版本、CUDA 版本等信息,说明驱动已成功安装。 +
- +
----- +
- +
-===== 2. 安装 Docker ===== +
- +
-==== 2.1 安装必要的依赖 ==== +
- +
-<code bash> +
-sudo apt update +
-sudo apt install -y ca-certificates curl +
-</code> +
- +
-==== 2.2 添加 Docker 的官方 GPG 密钥和软件源(使用国内镜像站) ==== +
- +
-<code bash> +
-# 1. 创建存放密钥的目录 +
-sudo install -m 0755 -d /etc/apt/keyrings +
- +
-# 2. 从阿里云镜像站下载并保存 Docker 的 GPG 密钥[citation:5] +
-sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc +
-sudo chmod a+r /etc/apt/keyrings/docker.asc +
- +
-# 3. 添加 Docker 软件源(同样使用阿里云镜像地址)[citation:5] +
-echo \ +
-  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \ +
-  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ +
-  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +
-</code> +
- +
- +
-==== 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 +
-</code> +
- +
-==== 2.2 启动并设置开自启 ==== +
- +
-<code bash> +
-sudo systemctl start docker +
-sudo systemctl enable docker +
-</code> +
- +
-==== 2.3 验证安装 ==== +
- +
-<code bash> +
-sudo docker run --rm swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hello-world:latest +
-</code> +
- +
-==== 2.4 (可选)配置非 root 用户权限 ==== +
- +
-<code bash> +
-sudo usermod -aG docker $USER +
-</code> +
- +
-> 注意:需要重新登录或重启会话才能生效。 +
- +
----- +
- +
-===== 3. 安装 nvidia-container-toolkit ===== +
- +
-> Ubuntu 24.04 推荐使用 NVIDIA 官方 apt 仓库安装,不再使用已废弃的 ''apt-key add'' 方式。 +
- +
-==== 3.1 下载离线包并上传到服务器 ==== +
- +
-> 链接:http://223.70.160.60:9999/nvidia-container-toolkit_1.19.1_deb_amd64.tgz +
-> 用户名:pwmat +
-> 密码: SimplyTheBest +
- +
-==== 3.2 安装 nvidia-container-toolkit ==== +
- +
-<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 +
-<code> +
- +
-==== 3.3 配置 Docker 运行时 ==== +
- +
-<code bash> +
-sudo nvidia-ctk runtime configure --runtime=docker +
-</code> +
- +
-==== 3.4 重启 Docker 服务 ==== +
- +
-<code bash> +
-sudo systemctl restart docker +
-</code> +
- +
-==== 3.5 验证安装 ==== +
- +
-<code bash> +
-sudo docker run --rm --gpus all swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nvidia/cuda:12.4.0-base-ubuntu22.04 nvidia-smi +
-</code> +
- +
-如果容器内能正常输出 ''nvidia-smi'' 信息,说明 nvidia-container-toolkit 安装成功。+
  
 ~~DISCUSSION:off~~ ~~DISCUSSION:off~~
qflow/ubuntu_cpu.1782821703.txt.gz · 最后更改: 2026/06/30 20:15 由 pengge