我无法使用以下命令在容器中使用NVIDIA GPU:
docker run --gpus all nvidia/cuda:10.0-base nvidia-smi
"--gpus" 需要 API 版本 1.40,但 Docker 守护程序的 API 版本为 1.39
它需要 API 版本 1.4 :
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.39
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:45:36 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.9
API version: 1.39 (minimum version 1.12)
Go version: go1.11.13
Git commit: 039a7df
Built: Wed Sep 4 16:19:38 2019
OS/Arch: linux/amd64
Experimental: false ```
我找不到升级守护程序API的方法。
请帮忙。
docker version
返回的两个版本号是相同的;你使用了什么设置导致它们不同?(你是否使用Docker Toolbox,或手动设置了$DOCKER_HOST
环境变量?) - David Maze$DOCKER_HOST
。你设置了什么?为什么要设置它?你的主机操作系统是什么? - David Maze