当前位置:首页 > 系统教程 > 正文

Ubuntu24.04LTS保姆级安装指南(从NVIDIA显卡驱动到Docker容器工具包一站式配置)

Ubuntu24.04LTS保姆级安装指南(从NVIDIA显卡驱动到Docker容器工具包一站式配置)

本教程将详细介绍在Ubuntu24.04LTS系统上安装NVIDIA显卡驱动、CUDA12.5和Docker容器工具包的完整步骤。无论您是深度学习开发者还是容器技术爱好者,这个指南将帮助您快速搭建环境,适合小白用户跟随操作。我们会覆盖从系统准备到验证安装的每个细节,确保您能顺利完成配置。

Ubuntu24.04LTS保姆级安装指南(从NVIDIA显卡驱动到Docker容器工具包一站式配置) Ubuntu24.04LTS  NVIDIA显卡驱动 CUDA12.5 Docker容器工具包 第1张

一、准备工作

在开始安装前,请确保您的系统是Ubuntu24.04LTS,并已连接到互联网。首先更新系统包列表,这有助于获取最新的软件版本和依赖项。打开终端(快捷键 Ctrl+Alt+T),输入以下命令:

    sudo apt updatesudo apt upgrade -y  

此外,检查您的NVIDIA显卡型号,以便后续安装正确的驱动。可以使用 lspci | grep -i nvidia 命令查看。准备工作完成后,我们就可以开始安装NVIDIA显卡驱动了。

二、安装NVIDIA显卡驱动

Ubuntu24.04LTS提供了多种方式安装NVIDIA显卡驱动,这里我们使用PPA仓库安装最新稳定版。首先添加显卡驱动PPA,并安装驱动:

    sudo add-apt-repository ppa:graphics-drivers/ppa -ysudo apt updatesudo apt install nvidia-driver-550 -y  

安装完成后,重启系统使NVIDIA显卡驱动生效:sudo reboot。重启后,运行 nvidia-smi 命令检查驱动是否安装成功。如果看到显卡信息输出,说明NVIDIA显卡驱动已正确安装。这一步是后续安装CUDA12.5的基础。

三、安装CUDA12.5

CUDA12.5是NVIDIA的并行计算平台,对于深度学习和GPU加速应用至关重要。首先访问NVIDIA官网下载CUDA12.5安装包,或使用终端命令下载。这里我们使用网络安装方式:

    wget https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda_12.5.0_550.54.14_linux.runsudo sh cuda_12.5.0_550.54.14_linux.run  

在安装过程中,接受许可协议,并确保选择安装CUDA工具包。安装完成后,需要配置环境变量。编辑 ~/.bashrc 文件:nano ~/.bashrc,在文件末尾添加:

    export PATH=/usr/local/cuda-12.5/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-12.5/lib64:$LD_LIBRARY_PATH  

保存文件后运行 source ~/.bashrc。验证CUDA12.5安装:运行 nvcc --version,应显示CUDA 12.5版本。这样,CUDA12.5就配置好了,为GPU计算提供支持。

四、安装Docker容器工具包

Docker容器工具包允许您在Ubuntu24.04LTS上运行容器化应用。首先添加Docker官方GPG密钥和仓库:

    sudo apt updatesudo apt install ca-certificates curl -ysudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.ascecho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null  

然后安装Docker容器工具包:

    sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y  

安装完成后,启动Docker服务并设置开机自启:sudo systemctl start dockersudo systemctl enable docker。为了免sudo使用Docker,将当前用户添加到docker组:sudo usermod -aG docker $USER,然后注销重新登录。验证Docker容器工具包:运行 docker run hello-world,如果看到欢迎消息,说明安装成功。

五、验证安装与结论

现在,我们已经完成了Ubuntu24.04LTS上NVIDIA显卡驱动、CUDA12.5和Docker容器工具包的安装。逐一验证:

  • NVIDIA显卡驱动:运行 nvidia-smi,显示GPU状态。
  • CUDA12.5:运行 nvcc --version,确认版本为12.5。
  • Docker容器工具包:运行 docker --versiondocker run hello-world

如果所有验证通过,恭喜您成功搭建了环境!这个配置非常适合开发AI应用或部署容器服务。本教程涵盖了关键步骤,确保小白用户也能轻松上手。如果在安装过程中遇到问题,可以参考官方文档或社区论坛。通过这个指南,您已经掌握了在Ubuntu24.04LTS系统中配置NVIDIA显卡驱动、CUDA12.5和Docker容器工具包的技能,为后续项目打下坚实基础。