在 Ubuntu 24.04 上运行 GPU 加速的容器化应用(如深度学习、科学计算)时,NVIDIA Container Toolkit 是必不可少的工具。它允许 Docker 容器直接访问主机的 NVIDIA GPU,从而实现高性能计算。本文将提供一份小白也能轻松上手的详细指南,涵盖从环境准备到验证成功的全流程。
在开始安装 NVIDIA Container Toolkit 之前,请确认你的系统满足以下条件:
nvidia-smi 检查驱动状态和 CUDA 版本。docker --version 验证。若未安装,可参考 Docker 官方文档先完成安装。以下步骤在 Ubuntu 24.04 上配置官方仓库并安装工具包:
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed "s#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g" | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list sudo apt update sudo apt install -y nvidia-container-toolkit 安装完成后,需要配置 Docker 使用 NVIDIA 运行时,以便容器可以识别 GPU:
sudo nvidia-ctk runtime configure --runtime=docker 该命令会自动修改 /etc/docker/daemon.json 文件,添加 NVIDIA Container Toolkit 运行时配置。 sudo systemctl restart docker 运行一个测试容器来确认 GPU 是否成功被 Docker 识别:
sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi 如果输出显示 GPU 信息(类似 nvidia-smi 的输出),则表明 Docker GPU 支持已启用,并且 CUDA 容器可以正常调用 GPU。
/etc/docker/daemon.json 是否包含 nvidia 运行时配置。.deb 包,或检查网络代理设置。通过本指南,你在 Ubuntu 24.04 上成功安装了 NVIDIA Container Toolkit,使 Docker 能够无缝使用 GPU 资源。现在你可以部署各类 GPU 加速的容器应用,如 TensorFlow、PyTorch 等,尽情释放计算潜能。
关键词:NVIDIA Container Toolkit, Ubuntu 24.04 安装, Docker GPU 支持, CUDA 容器
本文由主机测评网于2026-02-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260226005.html