docker:来自守护进程的错误响应:客户端比服务器更新

我正在尝试使用泊坞窗,但得到以下错误

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

我没有使用docker机器。 互联网上的所有其他答案build议做一个docker机升级,但我没有在这里使用docker机。

关于Azure的问题2159中说明了一种不涉及docker-machine的可能性:

我能够通过DOCKER_API_VERSION解决此问题,以匹配服务器版本并向前移动。

看到这个评论 :

从Docker 1.10开始,现在支持DOCKER_API_VERSION环境variables,它允许您指定客户端应该使用哪个API版本。

正如在docker问题21930中提到的:

有很多时候,客户端上的Docker版本可能与服务器上的不同。

这通常是因为最终用户更快地更新客户端,而托pipe的Docker服务或生产服务器升级速度较慢。

如果您需要切换Docker Client版本或设置DOCKER_API_VERSION ,则尝试RCtesting新版本的Docker时,此问题可能会更糟糕。
后者可能会产生一些后果,例如较新的客户端function和标志无法使用旧的引擎版本。