Hata kodu:

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

Hatanın nedeni:

$ 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

Çözüm:requirements.txt

docker-compose<=1.3

Açıklama

Şu anda docker-compose sürümü 1.3.3+ seviyesine yükseltildi ve kullanılan docker remote api sürümü 1.19+ oluyor. Ancak CircleCI’deki Docker sürümü hâlâ 1.6.2 ve bu sürümün desteklediği docker remote api en fazla 1.18’e kadar. Bu yüzden istemci (client) ve sunucu (server) taraflarının sürümleri/uyumluluğu birbirini tutmuyor.

Çözüm, docker-compse(muhtemelen docker-compose kastediliyor) sürümünün 1.3’ü geçmemesini açıkça şart koşmaktır.