2017-03-28 164 views

回答

3

Docker在客戶端/服務器模型上運行,每個Docker Engine版本都有一個特定的API版本。

的發行版本和API版本泊塢的組合如下:

https://docs.docker.com/engine/api/v1.26/#section/Versioning

根據上述表中,多克爾API V1.24在多克爾引擎1.12.x和所使用的在Docker Engine 1.9.x中使用Docker API v1.21。服務器需要的API版本等於或晚於客戶端。

您有以下三種選擇。

  1. 將服務器端升級到Docker Engine 1.12.x或更高版本。
  2. 將客戶端降級至引擎1.9.x或更低版本。
  3. 通過將DOCKER_API_VERSION=1.21導出到客戶端的環境變量來降級運行時使用的API版本。
+0

修復了從v1.12到v1.21的錯誤API版本 – minamijoyo

3

嘗試使用命令設置版本:

export DOCKER_API_VERSION=1.23 

它的工作完全正常,我和解決的問題。

相關問題