1. Для чего используется инструмент docker compose?