docker run с десятью флагами, потом ещё один, потом сеть между ними - и всё это снова после перезагрузки.Собрали, как это делается через docker-compose:
• один файл вместо простыни команд,
• зависимости между сервисами: база поднимается раньше приложения,
• переменные окружения и тома, чтобы данные не терялись,
• запуск и остановка всего стека одной командой.
💡 В статье простым языком: структура compose-файла, самые нужные директивы и грабли, на которые наступают все.
Полная статья тут.