Pic*_*cco 4 docker docker-machine
当我做 :
sudo docker version
Run Code Online (Sandbox Code Playgroud)
我得到了这个错误:
Error response from daemon:client is newer than server (client API version: 1.24, server API version: 1.21)
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我理解我必须做的事情?
Docker在客户端/服务器模型上运行,每个Docker Engine版本都有一个特定的API版本.
Docker的发布版本和API版本的组合如下:
https://docs.docker.com/engine/api/v1.26/#section/Versioning
根据上表,Docker API v1.24用于Docker Engine 1.12.x,Docker API v1.21用于Docker Engine 1.9.x. 服务器需要等于或晚于客户端的API版本.
您有以下三个选项.
DOCKER_API_VERSION=1.21在客户端导出到环境变量来降级运行时使用的API版本.小智 7
尝试使用以下命令设置版本:
export DOCKER_API_VERSION=1.23
Run Code Online (Sandbox Code Playgroud)
它对我来说非常好,并解决了这个问题.
| 归档时间: |
|
| 查看次数: |
9632 次 |
| 最近记录: |