အမှားကုဒ်:

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+ ဖြစ်သည်။ သို့သော် CircleCI ရှိ Docker ဗားရှင်းက 1.6.2 ဖြစ်နေသေးပြီး ၎င်းက docker remote api ကို 1.18 အထိသာ ထောက်ပံ့နိုင်သည်။ ထို့ကြောင့် client နှင့် server ဘက်ရှိ ဗားရှင်း/စွမ်းဆောင်ရည် မကိုက်ညီသွားခြင်းကြောင့် ဖြစ်သည်။

ဖြေရှင်းနည်းမှာ docker-compse(ဆိုလိုသည်မှာ docker-compose)၏ ဗားရှင်းသည် 1.3 ထက်မကျော်စေရဟု တိတိကျကျ သတ်မှတ်ခိုင်းရန် ဖြစ်သည်။