卸载nvidia docker
时间: 2024-08-17 11:02:00 浏览: 232
卸载 NVIDIA Docker 需要按照以下步骤操作:
1. **停止 NVIDIA Docker 容器和守护进程**:
- 打开终端,首先通过 `docker ps` 查找并停止所有运行的 NVIDIA 容器:
```
docker stop $(docker ps -a -f ancestor=nvidia/docker | awk '{print $1}')
```
- 然后关闭 NVIDIA 的 Docker 驱动守护进程,如果已启动的话:
```
sudo systemctl stop nvidia-docker.service
```
2. **删除 NVIDIA Docker 库**:
- 使用 `docker rmi` 命令移除 NVIDIA Docker 的镜像:
```
docker rmi nvidia/docker-ce
docker rmi nvidia/cuda-toolkit:latest
```
3. **清除缓存和配置**:
- 删除 `/etc/docker/daemon.json` 文件,这个文件通常包含了 NVIDIA Docker 的配置信息:
```
sudo rm /etc/docker/daemon.json
```
4. **检查并清理系统依赖**:
- 如果有安装 NVIDIA 的 CUDA 或驱动程序,确认是否需要卸载它们:
```
sudo apt-get remove --purge nvidia*
```
5. **重启 Docker**:
- 重启 Docker 服务使其加载新的配置:
```
sudo service docker restart
```
6. **验证是否成功卸载**:
- 最后,你可以通过 `docker info` 检查是否有 NVIDIA Docker 的痕迹。
完成以上步骤后,NVIDIA Docker 就应该已经被完全卸载了。
阅读全文