我运行'docker version',它提供了:
> docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
正如它所说的,客户端API版本是1.40。
但是当我尝试运行docker-compose命令时,我得到的错误是:
> docker-compose up
ERROR: client version 1.22 is too old. Minimum supported API version is 1.24, please upgrade your client to a newer version
当客户端API版本为1.40时,为什么会出现此消息?
编辑:我更新了docker-compose。
>docker-compose version
docker-compose version 1.25.5, build unknown
docker-py version: 4.2.0
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.1c 28 May 2019
但我还是看到了同样的问题:
>docker-compose up
ERROR: client version 1.22 is too old. Minimum supported API version is 1.24, please upgrade your client to a newer version
发布于 2020-05-01 16:26:26
docker
和docker-compose
作为单独的二进制文件进行安装。请检查并升级您系统上的docker-compose
例如,在我的系统上:
~ docker-compose --version
docker-compose version 1.25.4, build 8d51620a
~ docker --version
Docker version 19.03.8, build afacb8b
https://stackoverflow.com/questions/61538216
复制相似问题