Ubuntu20.04安装Nvidia-docker
时间: 2025-02-24 10:25:24 浏览: 48
### 安装 Nvidia-Docker 的前提条件
为了确保顺利安装 Nvidia-Docker,在 Ubuntu 20.04 上需预先配置 NVIDIA 显卡驱动程序。可以通过图形界面中的“软件和更新”工具选择合适的 NVIDIA 驱动版本并完成安装[^2]。
### Docker 安装准备
对于常规用户权限管理,建议创建 `docker` 用户组并将当前用户加入其中以便无需每次都输入 `sudo` 命令执行 Docker 相关操作:
```bash
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
```
上述命令会立即生效,允许用户无须前缀 `sudo` 即可运行 Docker 命令[^3]。
### Nvidia-Docker 安装过程
#### 添加官方仓库密钥与源列表
首先添加 Nvidia Container 工具包的 GPG 密钥以及 APT 源到系统中:
```bash
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
```
#### 更新本地APT缓存并安装NVIDIA容器工具套件
接着刷新 APT 缓存,并通过以下指令安装必要的组件:
```bash
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
```
#### 启用并重启Docker服务
最后一步是启用新安装的服务并与现有 Docker 进程同步更改:
```bash
sudo systemctl enable docker.service
sudo systemctl restart docker.service
```
此时应该已经成功设置了支持 GPU 加速的应用环境,可以验证安装是否正常工作:
```bash
docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
```
如果一切正常,则应能看到有关 GPU 设备的信息输出。
阅读全文
相关推荐

















