вопросы 3,4,6 - для форума экстрасенсов
по первым же двум:
раз и
два и оттуда еще есть ссылки
мы, в том числе и поэтому, используем Мускуль вне контейнеров,
и, честно говоря, не знаю когда его нужно использовать внутри(разве что если вы хостер): если проект мелкий - он не жрет базу сильно, а если проект такой, что база гигабайтная - пропускать еще через прокладку-докер - это не заботиться о сохранности данных.
а вот nginxы и wsgi (с Джангами и Флесками) чувствуют себя в контейнерах превосходно