Разница между версиями Docker Compose 2.x и 3.x заключается в некоторых изменениях и дополнениях: 14
- В версии 2.x можно объявлять именованные тома и сети. 7 По умолчанию каждый контейнер присоединяется к общей для приложения сети по умолчанию и обнаруживается по адресу хоста, который совпадает с именем службы. 7
- В версии 3.x структура файла Compose остаётся той же, но несколько параметров были удалены: 1 volumedriver, volumesfrom, cpushares, cpuquota, cpuset, memlimit, memswaplimit, extends, group_add. 14 При этом добавлена новая опция — deploy. 4
Версия 3.x разработана для обеспечения взаимной совместимости между Compose и режимом swarm в движке Docker Engine. 1