ລະຫັດຂໍ້ຜິດພາດ:

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 ເທົ່ານັ້ນ ເຮັດໃຫ້ client ແລະ server ບໍ່ມີເວີຊັນທີ່ກົງກັນ.

ວິທີແກ້ໄຂ ຄືຕ້ອງກໍານົດແນ່ນອນວ່າ docker-compse(ຄວນແມ່ນ docker-compose)ບໍ່ໃຫ້ມີເວີຊັນເກີນ 1.3.