ColdSpirit, я бы везде оставил одинаково, но сделал бы так, что в процессе всех манипуляций, не требующих в результате запущенных контейнеров, их выключение. Например, через make, который в конце вызывает docker-compose down. Тогда и проблема бы исчезла сама собой.
new_username, у вас к каталогу, указанному в директиве root прибавляется урл из локейшена. То есть, в вашем случае, файлы должны лежать в $root/static.
47911, чтобы регулировать очерёдность обработки баз, можно составлять несколько списков разного приоритета (возможно тоже автоматизированно) - и по очереди скармливать их скрипту.
Напишите подробнее условия задачи - тогда и посоветовать что-то получится гораздо более конструктивно.
Имхо, какая-либо автоматизация тут излишня. Запомнить несколько основных директив и руками перенести их при необходимости в ямл - не так уж сложно. Тем более, что почти у всех крупных проектов в доках есть примеры композов.
winser,
1. Берёте параметр из вашей длинной команды docker.
2. Разбираетесь, что он делает.
3. Находите аналог в документации композа.
4. Добавляете параметр в docker-compose.yaml.