Код ошибки:

client and
 server don't have same version (client : 1.19
, server: 1.18) docker-compose up -d returned exit
 code 1

Причина ошибки:

$ docker version

Client version: 1.6
.2-circleciClient API version: 1.18
Go version (client): go1.4.2
Git commit (client): 2
f3236dOS/Arch (client): linux/amd64
Server version: 1.6
.2-circleciServer API version: 1.18
Go version (server): go1.4.2
Git commit (server): 2
f3236dOS/Arch (server): linux/amd64

Решение:requirements.txt

docker-compose<=1.3

Разъяснение

Сейчас docker-compose уже обновлён до версии 1.3.3+ и использует docker remote api версии 1.19+. Однако Docker в CircleCI по‑прежнему равен 1.6.2, а поддерживаемая им версия docker remote api — только до 1.18. В результате версии (и поддерживаемые возможности) клиента и сервера оказываются несогласованными.

Решение заключается в том, чтобы явно потребовать: версия docker-compse(вероятно, имеется в виду docker-compose)не должна превышать 1.3.