2017-10-04 92 views
2

Docker daemon in minikube泊坞窗 - 客户端版本比服务器

新当我做

docker version 

Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.23) 

我想用export DOCKER_API_VERSION=1.23降级泊坞窗。 但是,当我使用minikube并使用eval $(minikube docker-env)时它不起作用。客户端版本始终为1.23

请在使用minikube docker守护程序之前和之后查看有关比较的图像。 DOCKER_API_VERSION始终为1.23。但客户端版本不是1.23。

回答

1

我无法用最新的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 
+0

是的。我的minikube版本是0.20。但我无法更新它,因为兼容性问题。是否有任何其他方法来降级客户端码头版本? – JoyceLee