У меня есть несколько веб-приложений, все они работают на Apache, многие из них используют PHP, MySQL, ноды и т. Д.
В настоящее время я не использую Docker, но я хотел бы использовать его,и я хотел бы знать, какую архитектуру лучше использовать.
Я полагаю, что на моем локальном хосте я должен создать контейнер с Apache, и все приложения будут его использовать (я не прав?).То же самое с MySQL, если приложение использует его.
Но что произойдет, когда я захочу развернуть свои проекты (или некоторые из них) в производственной среде?В настоящее время я использую Microsoft Azure WebApps, и я не думаю, что моя установка 'localhost' будет действительной.Я предполагаю, что в производстве каждый проект должен иметь свой собственный Apache, но это меняет мои настройки Docker, и я не думаю, что это философия Docker.
Итак, как мне структурировать мою архитектуру?