Docker-客户端版本比服务器版本更新

Docker-客户端版本比服务器版本更新,docker,kubernetes,minikube,Docker,Kubernetes,Minikube,当我这样做的时候 docker version 我有 Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.23) 我想使用导出DOCKER\u API\u VERSION=1.23来降级DOCKER。 但当我使用minikube和使用eval$(minikube docker env)时,它不起作用。客户端版本始终为1.23 请参阅有关

当我这样做的时候

docker version
我有

Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.23)
我想使用
导出DOCKER\u API\u VERSION=1.23
来降级DOCKER。 但当我使用minikube和使用
eval$(minikube docker env)
时,它不起作用。客户端版本始终为1.23


请参阅有关使用minikube docker守护程序前后比较的图片。DOCKER_API_版本始终为1.23。但是客户端版本不是1.23。

我无法用最新的minikube映像和最新的docker安装重现这个问题。我认为原因是您使用的是旧版本的minikube。你能查一下吗

 2017-10-04 17:17:34 ⌚  ip-192-168-200-196 in ~
○ → eval $(minikube docker-env)

 2017-10-04 17:17:36 ⌚  ip-192-168-200-196 in ~
○ → docker version
Client:
 Version:      17.09.0-ce
 API version:  1.24 (downgraded from 1.23)
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:40:09 2017
 OS/Arch:      darwin/amd64

Server:
 Version:      1.12.6
 API version:  1.24 (minimum version )
 Go version:   go1.6.4
 Git commit:   78d1802
 Built:        Wed Jan 11 00:23:16 2017
 OS/Arch:      linux/amd64
 Experimental: false

 2017-10-04 17:17:41 ⌚  ip-192-168-200-196 in ~
○ → minikube version
minikube version: v0.22.2

是的,我的minikube版本是0.20。但我无法更新它,因为兼容问题。是否有其他方法可以降级客户端docker版本?