docker以及nvidia-docker的安装
时间: 2025-08-02 22:56:24 AIGC 浏览: 22
### 安装Docker
对于Docker的安装,在Linux系统上通常可以通过官方推荐的方式来进行。确保系统的包管理器是最新的之后,可以添加Docker的官方GPG密钥以及稳定版仓库地址[^1]。
```bash
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
完成上述操作后,再次更新apt源并安装Docker引擎:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
为了验证Docker是否正确安装,可运行`hello-world`镜像来测试:
```bash
sudo docker run hello-world
```
如果一切正常,则说明Docker已经成功安装。
### NVIDIA-Docker安装
针对NVIDIA-Docker的安装,首先需要确认已安装CUDA驱动程序版本兼容于目标使用的GPU硬件设备。接着按照官方指导文档中的指示下载适用于当前环境的操作系统对应的二进制文件。
先通过命令行工具安装nvidia-container-toolkit:
```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
sudo apt-get update && sudo apt-get install -y nvidia-docker2
sudo systemctl restart docker
```
此时应该能够利用带有GPU支持功能的新容器启动应用程序了。例如尝试拉取一个预配置好PyTorch框架的NGC镜像作为检验手段之一:
```bash
docker pull nvcr.io/nvidian/pytorch:20.08-py3
docker run --gpus all nvcr.io/nvidian/pytorch:20.08-py3 nvidia-smi
```
当以上指令执行无误,并能显示出GPU的相关信息时即表明NVIDIA-Docker也已完成部署工作。
阅读全文
相关推荐


















