bitbucket-pipeline 中的错误:docker 堆栈部署需要 API 版本 1.25,但是 Docker 守护进程 API 版本是

Error in bitbucket-pipeline: docker stack deploy requires API version 1.25, but the Docker daemon API version is

当我尝试从 Bitbucket 管道部署时: docker stack deploy -c docker-compose.yml --with-registry-auth myapp

接收错误:docker stack deploy requires API version 1.25, but the Docker daemon API version is

关于经理:

✗ docker version
Client:
 Version:       18.03.0-ce-rc4
 API version:   1.37

当尝试从本地机器部署时OK

本地:

✗ docker version
Client:
 Version:       18.03.0-ce-rc4
 API version:   1.37

如果API版本为空,一般表示不能访问,或者没有权限访问docker API.

检查客户端包并确保正确获取它。