По мере сил буду переводить раздел с композом. Если есть что добавить, пишите в комментарии.
Docker-Compose инструмент для создания и запуска многоконтейнерных Docker приложений. В Compose, вы используете специальный файл для конфигурирования ваших сервисов приложения. Затем, используется простая команда, для создания и запуска всех сервисов из конфигурационного файла.
Compose превосходен для разработки, тестирования и настройки среды, а также непрерывной интеграции. Вы этом разделе вы можете узнать более подробно о решаемых задачах.
Решил написать несколько скриптов для автоматической установки docker + docker compose на самые распространенные (на мой взгляд), дистрибутивы - Ubuntu и CentOS.