Он используется для определения и запуска многоконтейнерных Docker-приложений. С его помощью можно описать сервисы, сети и тома, необходимые для работы приложения, в одном YAML-файле.