2017-10-04 8 views
2

Docker daemon in minikubeドッカー - クライアントのバージョンがサーバー

私は

docker version 

を行うと、私は私がドッキングウィンドウをダウングレードするexport DOCKER_API_VERSION=1.23を使用したい

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

を持っているよりも新しいです。 しかし、私はminikubeを使用し、eval $(minikube docker-env)を使用すると動作しません。クライアントのバージョンは常に1.23です

ミニクーバードッカーデーモンを使用する前後の比較についての画像を参照してください。 DOCKER_API_VERSIONは常に1.23です。しかし、クライアントのバージョンは1.23ではありません。

答えて

1

最新のミニクービーイメージと最新のドッカーインストールで問題を再現することはできません。私はあなたがミニクーヴの古いバージョンを使用しているということが原因だと思います。それを確認できますか?

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

ええ。私のミニキューブバージョンは0.20です。しかし、互換性の問題があるため、私はそれを更新できません。クライアントドッカーのバージョンをダウングレードする方法はありますか? – JoyceLee

関連する問題